Spring MVC @PathVariable被截断了
我有一个控制器,提供对信息的RESTful访问:
@RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}")public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) {
我遇到的问题是,如果我使用带有特殊字符的路径变量命中服务器,它将被截断。例如: http:// localhost:8080 / blah-server / blah / get / blah2010.08.19-02:25:47
参数blahName将是blah2010.08
但是,对request.getRequestURI()的调用包含传入的所有信息。
知道如何防止Spring截断@PathVariable吗?
幕布斯6054654