在 jhipster 中,我无法在 url 中使用哈希“#”,而是使用问号“?” 工作正常。
例如:
www.basicurl.com/firstname.lastname#/demo/test
它从 url 中删除“firstname.lastname”,变成 www.basicurl.com#/demo/test。但是当我使用问号时,它变成:
basicurl.com/firstname.lastname?/demo/test
这工作正常。
我的名字和姓氏的个人资料页面映射代码如下:
@RestController
public class ProfileMappingResource {
@RequestMapping(value = "/{firstName}.{lastName}", method = RequestMethod.GET, produces = "application/json")
@Timed
public void loadProfilePageMapping(@PathVariable String firstName,@PathVariable String lastName,HttpServletRequest request,HttpServletResponse response) {
String newURI = "/dist" + "/profile.html";
try {
RequestDispatcher requestDispatcher = request.getRequestDispatcher(newURI);
requestDispatcher.forward(request, response);
} catch (Exception e) {
e.printStackTrace();
}
return;
}
}