применение JSP / JSTLк пути внутри сервлета - PullRequest
2 голосов
/ 11 сентября 2010

На наших страницах JSP мы широко используем. Прекрасно работает, переписывает URL-адрес для работы с идентификаторами сеансов, контекстами и т. Д. Но теперь нам нужно выполнить часть этой работы внутри класса, который принимает HttpServletRequest и HttpServletResponse как часть спецификации Spring Security.

Как применить преобразование типа к пути в сервлете? Я думаю, я мог бы реконструировать URL с параметрами схемы, хоста, порта, контекста, пути и запроса (я что-то упустил?). Но я бы предпочел стандартный способ сделать это, поэтому я знаю, что это делается правильно.

1 Ответ

2 голосов
/ 11 сентября 2010

HttpServletResponse#encodeURL() и HttpServletResponse#encodeRedirectURL() имеют дело с сессионными.Контекст может быть получен как HttpServletRequest#getContextPath().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...