参见如下例子:
<action name="Login_*" method="{1}" class="com.lottery.user.web.LoginAction">
<result type="freemarker" name="input">/user/login000.ftl</result>
<result type="freemarker">/user/login000.ftl</result>
<interceptor-ref name="defaultStack">
<param name="validation.excludeMethods">input,back,cancel,browse,out</param>
<param name="workflow.excludeMethods">input,back,cancel,browse,out</param>
</interceptor-ref>
</action>引用默认interceptor stack,覆盖validation和workflow的参数配置。
另外一个方法是把defaultStack中的所有Interceptor整个拷贝过来,覆盖某一个的配置。
本文介绍了一个具体的Struts2拦截器配置案例,展示了如何通过修改拦截器的参数来实现特定的功能需求,例如排除某些方法不进行验证。
1777

被折叠的 条评论
为什么被折叠?



