在spring控制器中获取请求URL中的哈希参数

Nis*_*nth 0 java spring spring-mvc

假设我有一个像这样的URL:

../search/?p1=value1&p2=value2#h1=value1&h2=value2
Run Code Online (Sandbox Code Playgroud)

在Spring控制器中,我可以使用下面的控制器方法获取参数p1和p2的值...

@RequestMapping(value = "/search", method = RequestMethod.GET)
public ModelAndView searchSC(HttpServletRequest request, 
     HttpServletResponse response, @RequestParam String p1, @RequestParam String p2){  
// my controller code
}
Run Code Online (Sandbox Code Playgroud)

在控制器中获取hashParam值h1和h2的最佳方法是什么?

Sot*_*lis 5

您不能因为片段不应该(通常不是)发送到服务器.它们是客户端概念.它们对服务器没有意义,因为它们不识别资源,它们识别资源的子组件.