Struts2拦截器必需注意的一个小细节
来源:互联网 发布:暴力美学电影知乎 编辑:程序博客网 时间:2024/06/11 07:33
虽然struts2发布没多久,网上关于相关的资料已经非常多了,给大家推荐一个网友的blog,http://www.blogjava.net/max/ 有兴趣的朋友可以去看看,上面对struts2的讲解基本上比较详细了。在这里提醒各位一个小细节,在开发过程中,我们可能会自定义拦截器(interceptor),用来帮助我们完成相应的功能。其实struts2自身也提供了一些拦截器,例如我们常用的效验(validation)功能就是例用拦截器完成的。但是,当我们自定义拦截器后,发现,struts2自身的拦截器却不起作用了。这里因为我们的拦截器覆盖了struts2自身的拦截器的原因造成的。解决方法是,配置一个拦截器栈,将struts2自身的拦截器配置进去即可。如下:
<interceptors>
<!-- 自定义拦截器 -->
<interceptor name="noLogin"
class="com.mxjava.tycho.servlet.interceptor.NoLoginInterceptor"/>
<!-- 拦截器栈 -->
<interceptor-stack name="appStack">
<interceptor-ref name="noLogin"/>
<!-- struts2自身拦截器 -->
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
</interceptors>
<action name="login" class="LoginAction">
<!-- 配置拦截器栈 -->
<interceptor-ref name="appStack"/>
<result type="velocity">/vms/user/login.vm</result>
<result name="login" type="redirect-action">index.htm</result>
</action>
- Struts2拦截器必需注意的一个小细节
- c++ #ifndef注意的一个小细节
- struts2 2.1升级到2.3需要注意的一个小细节
- struts2中用OGNL表达式定义字符串常量与单个字符常量需要注意的一个小细节
- 使用TRY CATCH应该注意的一个小细节
- 绑定点击事件注意的一个小细节
- 使用Spring AOP应该注意的一个小细节
- 注意访问器中的一个小细节,关于有访问器没有成员变量的问题
- 快排中注意的小细节
- USACO注意的小细节
- 值得注意的小细节
- Struts2拦截器的一个简单应用
- 编写一个简单的Struts2 拦截器
- ireport+struts2集成开发总结二:一些需要注意的小细节
- c语言注意的小细节
- Erlang中要注意的小细节
- CRM所注意的小细节
- 设置外键时注意的小细节
- Linux Device Drivers 3rd Edition An Introduction to
- ACE Programming GUIDE
- Linux Device Drivers 3rd Edition Building and Running
- 韩国首饰网推广方法
- 天涯为什么这么火 “老鼠会”式的传播方式
- Struts2拦截器必需注意的一个小细节
- Linux Device Drivers 3rd Edition Char Drivers
- 几个颇有创意的网站推广方法
- 多级下拉菜单 (小山)
- Spring总结实例之消息 事件
- 怎么学习asp ?
- Linux Device Drivers 3rd Edition Debugging Techniques
- 什么是SilverLight
- Java字符集编码问题研究