Java HttpServletRequest получить URL в адресной строке браузера

Поэтому я пытаюсь получить текущий URL-адрес страницы, используя объект запроса Java. Я использую request.getRequestURI () для этого, но я заметил, что когда класс java перенаправляет меня на другую страницу из запроса сервлета, getRequestURI дает этот адрес в отличие от оригинального URL, который был набран в браузере, и который все еще показывает в браузере.

Пример: \ AdvancedSearch:
getRequestURI() возвращает & quot; \ subdir \ search \ search.jsp & quot;

Я ищу способ получить то, что браузер видит как URL, а не то, что эта страница знает, это только оболочка сервлета.

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

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