Получить текущий URL на jsp странице (Spring Web MVC)

Spring Web MVC, в качестве View - JSP

Следующий код
${pageContext.request.requestURL}

выдает

http://.../WEB-INF/jsp/common/editProfile.jsp

т.е. физическое расположение странцы("разрезолвенное" значение представления ), а не урл, который виден в адресной строке браузера. Вопрос как получить в данной ситуации текущий урл страницы? (может где-то контекст spring'a донастроить и т.д.)

P.S. Аналогичный вопрос задан здесь - http://www.experts-exchange.com/Programming/Languages/Java/J2EE/JSP/Q_23741290.html
no image

Аноним

20 февраля, 21:07
1283

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

1 ответ

var="current_url" value="">
           
            name="lang" value="en"/>
        >
        В целом ответ кроется в разделах 8.3, 8.4 Servlet Specification v2.4 и зависит от того, какой метод диспатчинга (request dispatching) используется:  include или forward. Необходимая информация хранится в следующих атрибутах запроса:<br><br><code><br>

javax.servlet.include.request_uri
javax.servlet.include.context_path
javax.servlet.include.servlet_path
javax.servlet.include.path_info
javax.servlet.include.query_string

javax.servlet.forward.request_uri
javax.servlet.forward.context_path
javax.servlet.forward.servlet_path
javax.servlet.forward.path_info
javax.servlet.forward.query_string


Но это будет работать только в том случае, если диспатчинг происходит в том же контейнере сервлетов.
request.getContextPath

no image

Аноним

20 февраля, 21:50

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Разработчик JavaScript, 52000 грн.
Киев, Newtend
UI/UX Designer
Киев, DB2 Limited
Middle JavaScript Developer (Angular)
Киев, IDeals Solutions
Системный администратор
Одесса, Интерьер плюс
SMM, Content Manager, 20000 грн.
Киев, PublBox
QA manual middle engineer for CWW project
Одесса, Comodo Group, inc.
Ассистент руководителя, digital-маркетолог junior
Киев, Nick Digital, интернет-агентство