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 反模式。请参阅下面的评论。
我有一个操作(取决于结果)重定向到合适的文件:
<!-- /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 反模式。请参阅下面的评论。