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


Автор: dsp 9.11.2005, 16:03
Есть строка кода:
<%
String requestURL = request.getRequestURL().toString();
%>

Нужно написать аналогично на Struts-ах.


Автор: vepeter 11.11.2005, 20:39
а что значит "на Struts-ах"? в Action-е, JSP, или где еще?
Всякая JSP исполнит приведенный Вами код.
Всякому Action-у в метод execute (или иже с ним) передается объект HttpServletRequest, поэтому можно сделать то же.

Автор: Guest 14.11.2005, 15:59
Да в JSP-ине. На Struts-ах значит с использованием Struts-вых тегов.

Автор: sragio 22.11.2005, 18:22
Цитата(Guest @ 14.11.2005, 15:59)
Да в JSP-ине. На Struts-ах значит с использованием Struts-вых тегов.

Вроде нету http://struts.apache.org/struts-taglib, что логично.

Придется писать свой custom tag.


Автор: парторг 24.11.2005, 02:06
без кастом-тега можно извратиццо ;)

через <tiles:insert вызываете некий action, который в сессию засовывает соответствующую строчку из request, которую затем получаете с пом обычных стратсовых тегов

Автор: sragio 24.11.2005, 12:13
Ну или повесить contoller и опять таки достать из сесии. Но, имхо, уж больно извратно, проще уж скриплет.

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