Переадресация действия 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.

Если вы хотите автоматически получить неизвестное количество параметров в запросе и передать его сервлету, вам следует написать его самостоятельно. Тебе повезло, я уже сделал это.

Другие вопросы по тегам