Struts 不会将参数传递给 jsp 文件

Struts won't pass parameter to jsp file

我有一个操作(取决于结果)重定向到合适的文件:

<!-- /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。我不知道为什么会这样。这是通过 Struts 将参数传递给 JSP 的错误方式吗?

只是缺少一个:

type="redirect"

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

注意:建议不要这样做,它会直接重定向到 JSP,这将被视为 S2 反模式。请参阅下面的评论。