Struts не будет передавать параметр в файл JSP

У меня есть действие, которое (в зависимости от результата) перенаправляет в подходящий файл:

<!-- /web/addaccount -->
<action name="addaccount" class="com.x.y.z.WebCreateAccountAction">      
  <result name="INVALIDLOGIN">/delete/confirm.jsp?err=SIGNIN</result>
  <result name="ERROR">/delete/error.html</result>
</action>

По какой-то причине при перенаправлении на delete/confirm.jspпараметр errне передается. Я в недоумении, почему это происходит. Это неправильный способ передачи параметров в JSP через Struts?

1 ответ

Решение

Просто пропустил:

type="redirect"

<result name="INVALIDLOGIN" type="redirect">/delete/confirm.jsp?err=SIGNIN</result>

Примечание: это не рекомендуется, оно будет перенаправлено непосредственно на JSP, который будет считаться анти-паттерном S2. Смотрите комментарии ниже.

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