Jsp Struts2操作调用未给出错误消息

Jsp Struts2操作调用未给出错误消息,jsp,struts2,Jsp,Struts2,我在struts.xml中有以下条目 <action name="download" method="download" class="com.pqr.myaction"> <result name="error" type="redirectAction">callme</result> </action> <action name="callme" class="com.pqr.myaction"

我在struts.xml中有以下条目

    <action name="download" method="download" class="com.pqr.myaction">
        <result name="error" type="redirectAction">callme</result>
    </action>

    <action name="callme" class="com.pqr.myaction">
        <result name="imhere" type="tiles">imhere.tiles</result>        
    </action>

但不知何故,控件根本不符合上述条件

有人能告诉我这种行为是怎么回事吗


谢谢

重定向操作就是重定向。请求属性和参数丢失,因为它是新请求、新操作实例等

您可以转发、在地址栏中维护URL并保持相同的操作,使用
“scope”
拦截器临时存储消息/数据,或者自己将消息存储在会话中,并在输入
myaction
时将其删除


在这种情况下,我不确定是否需要重新定向。

我对struts2还很陌生,如果您能提供一个如何使用它的示例,我将不胜感激。@Mike使用什么?至少我列出了三个选项——为什么需要重定向?嗨,戴夫,我的意思是你能提供一个范围拦截器的例子吗?我是新手struts2@Mike中有一些配置示例。再说一次,为什么要重定向呢?使用链结果而不是重定向操作,这将实现您想要的。
       <s:if test="errMsg != null"> 
          <div id="normalErrMsg"><p><s:property value="errMsg" escape="false" /></p></div>
        </s:if>

     <a href="/download">
        <s:property value="getText('DOWNLOAD')" escape="false" />
     </a>