‹html:rewrite page= › эквивалент тега в Struts 2

Что эквивалентно тегу <html:rewrite> в Struts2?

<html:rewrite page="/MyAction.action">

person Ariana    schedule 07.03.2017    source источник
comment
<s:url /> . Что именно вам нужно?   -  person Andrea Ligios    schedule 07.03.2017
comment
Мне нужно изменить страницу на сайт с базовым uri localhost:8081/myapp/control. Например, я попытался изменить нажатие кнопки: localhost:8081/myapp/control/myHomeAction. действие на localhost:8081/myapp/control/myNextPageAction.action   -  person Ariana    schedule 07.03.2017


Ответы (1)


Вы можете использовать тег url для создания URL-адреса, это эквивалентно тегу перезаписи html.

<s:url var="myUrl" action="MyAction"/>

Но если вам нужно переписать URL-адрес, вы можете использовать путь

<s:url var="myUrl" value="/MyAction.action"/>

Вы можете вывести значение с помощью <s:property value="%{#myUrl}"/> или ${myUrl} в JSP, где это возможно.

Подробнее о теге url можно прочитать на сайте документации Struts.

person Roman C    schedule 07.03.2017