struts2中的作用域拦截器

struts2中的作用域拦截器,struts2,interceptor,Struts2,Interceptor,是否有任何示例代码可以让我看到Struts2中作用域拦截器的使用?我希望将一个参数从一个操作传递到另一个操作(通过struts.xml配置)&希望使用范围拦截器 由于我是Struts2新手,有谁能提供使用scope interceptor的示例吗?我相信Struts2文档中对这一点做了很好的描述 <action name="scopea" class="ScopeActionA"> <result name="success" type=

是否有任何示例代码可以让我看到Struts2中作用域拦截器的使用?我希望将一个参数从一个操作传递到另一个操作(通过struts.xml配置)&希望使用范围拦截器


由于我是Struts2新手,有谁能提供使用scope interceptor的示例吗?

我相信Struts2文档中对这一点做了很好的描述

    <action name="scopea" class="ScopeActionA">
                <result name="success" type="dispatcher">/jsp/test.jsp</result>
                <interceptor-ref name="basicStack"/>
                <interceptor-ref name="scope">
                    <param name="key">funky</param>
                    <param name="session">person</param>
                    <param name="autoCreateSession">true</param>
                </interceptor-ref>
            </action>

<action name="scopeb" class="com.mevipro.test.action.ScopeActionB">
            <result name="success" type="dispatcher">/jsp/test.jsp</result>
            <interceptor-ref name="scope">
                <param name="key">funky</param>
                <param name="session">person</param>
                <param name="autoCreateSession">true</param>
            </interceptor-ref>
            <interceptor-ref name="basicStack"/>
        </action>

只有在我必须开发类似于向导的功能时,我才会选择Scope Interceptor,因为它将处理会话级锁定等其他事情。 若这不是您的需求,那个么还有其他方法来传递参数,比如将对象放入会话中,以及在第二个操作中从会话中获取对象