Spring MVC @PathVariable становится усеченным

У меня есть контроллер, который обеспечивает RESTful доступ к информации:

@RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}")
public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request,
                            HttpServletResponse response) {

Проблема, с которой я сталкиваюсь, заключается в том, что если я попадаю на сервер с помощью переменной пути со специальными символами, она усекается. Например:HTTP: // локальный: 8080 / л-сервер / ли / прибудет / blah2010.08.19-02: 25: 47

Параметр blahName будет blah2010.08

Однако вызов метода request.getRequestURI () содержит всю передаваемую информацию.

Любая идея, как предотвратить Spring от усечения @PathVariable?

Ответы на вопрос(15)

Ваш ответ на вопрос