У меня есть контроллер, который предоставляет 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?