Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Как в jsp вытащить url с текущей адресной строки


Автор: _Spirit_ 9.6.2008, 17:04
Помогите не могу вытащить url с текущей адресной строки.
пытаюсь таким образом:   <%=request.getRequestURL()%>  но в результате мне выдает только путь к jsp.

Автор: AntonSaburov 9.6.2008, 17:56
Цитата(_Spirit_ @  9.6.2008,  17:04 Найти цитируемый пост)
вытащить url с текущей адресной строки.

Это не очень понятно - что значит "с текущей адресной строки" ?

Автор: _Spirit_ 9.6.2008, 18:10
Адресная страка например данного сайты http://forum.vingrad.ru/act-Post/...
А мне надо на jsp вывести вот этот url
Может кто-то знает в struts должен же быть какой-то параметр или еще что-то что бы вывести экшн

Автор: v2v 9.6.2008, 19:23
Цитата

http://localhost:8080/img/crew/cover.jsp?p=a
request.getServerName() - localhost
request.getServerPort() - 8080
request.getServletPath() - /crew/cover.jsp
request.getRequestURI() - /img/crew/cover.jsp
request.getRequestURL() - http://localhost:8080/img/crew/cover.jsp
request.getQueryString() - p=a

Автор: _Spirit_ 10.6.2008, 09:54
=)
только у меня 


http://localhost:8080/project/login.do
пусть jsp будет  cover.jsp и находится она в  /crew/cover.jsp
а результат будет тотже smile
request.getServerName() - localhost
request.getServerPort() - 8080
request.getServletPath() - /crew/cover.jsp
request.getRequestURI() - /img/crew/cover.jsp
request.getRequestURL() - http://localhost:8080/img/crew/cover.jsp
request.getQueryString() - p=a

А мне нужно получить не  http://localhost:8080/img/crew/cover.jsp а http://localhost:8080/project/login.do или просто экшн login.do

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)