春季MVC@PathVariable被截断
2022-08-31 07:50:14
我有一个控制器,它提供对信息的 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() 的调用包含传入的所有信息。
任何想法如何防止春天截断@PathVariable?