В Struts2, когда я возвращаюсь к успешному действию, я хочу, чтобы браузер пользователя показывал пользователю реальный URL, по которому он перемещается, а не исходный призыв к действию. Насколько я понимаю, Я не могу использовать действие type = "redirect" , потому что мне нужно извлечь результаты действия из стека значений.
Скажем, например, если я определю действие для сохранения нового элемента в моей базе данных, а затем я хочу, чтобы пользователь увидел весь список элементов ...:
<action name="doSavePage" class="FbPageAdmin" method="doSavePage" >
<result name="input">/pageadmin.jsp</result>
<result name="error">/pageadmin.jsp</result>
<result name="success">/pageList.jsp</result>
</action>
Если действие завершается успешно, я хочу, чтобы пользователь увидел mysite.com / pageList.jsp , а не mysite.com/doSavePage.action
Это возможно?
Спасибо всем заранее!