Переадресация действия struts2 на сервлет с параметрами
Я хотел бы выяснить, существует ли способ перенаправить результат действия Struts 2 на сервлет с неизменными параметрами запроса?
Мне интересно, могу ли я что-то подобное, например, https://struts.apache.org/docs/dispatcher-result.html:
<result name="success" type="dispatcher">
<param name="location">/MyServlet</param>
</result>
1 ответ
Решение
Struts2 предназначен для использования с действиями.
При перенаправлении между действиями с redirectAction
В результате вы можете передать фиксированное количество известных параметров, назначая им и имя, и значение динамически.
При перенаправлении на сервлет с redirect
В результате вы можете передать параметры в QueryString.
Если вы хотите автоматически получить неизвестное количество параметров в запросе и передать его сервлету, вам следует написать его самостоятельно. Тебе повезло, я уже сделал это.