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

时间:2013-12-11 00:15:51

标签: java spring spring-mvc

假设我有一个像:

这样的网址
../search/?p1=value1&p2=value2#h1=value1&h2=value2

在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
}

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

1 个答案:

答案 0 :(得分:5)

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