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

时间:2016-09-13 03:18:00

标签: struts2 actionresult xml-configuration

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

<!-- /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将params传递给JSP的错误方法吗?

1 个答案:

答案 0 :(得分:0)

刚刚错过了:

type="redirect"

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

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