Я сейчас обрабатываю текущий URL-адрес, поскольку он отображается в адресной строке браузера на моей странице JSP и имеет несколько вариантов для его выполнения.Получить текущий URL-адрес в веб-приложении
- Использование
javax.servlet.include.request_uri
и другие, определенные в Servlet 2.4 specification.I см эту нить, чтобы получить подробную информацию об этом java-httpservletrequest-get-url-in-browsers-url-bar.
В моем текущем приложении мы собираемся разместить веб-сервер перед нашим сервером приложений, чем кажется, что эти значения будут бесполезны.
У меня есть другой способ получить помощь javascript's document.URL
, но я не уверен, насколько он надежный.
Мне нужно получить информацию о местонахождении пользователя, и если я смогу использовать getRequestURI()
, он вернет мне что-то вроде www.abc.com/abc/search.jsp
.
Короче говоря, все, что я хочу, чтобы зафиксировать URL-адрес, расположенный в адресной строке браузера, и сохранить его в скрытом поле моей страницы JSP.
Я не уверен, что это лучший способ достичь этого.
Вы хотите "о местоположении пользователя" и getRequestURI(). Вопрос не очень ясен. Можете ли вы сделать это простым, что вы хотите. –
все, что я хочу, чтобы зафиксировать URL-адрес в адресной строке браузера и сохранить его в скрытом поле моей страницы JSP. –
Напишите getRequestURI() в jsp. Это должно делать правильно. –