struts2
是夜色太荒芜
编程中最没用的东西是源代码,最有用的东西是算法和数据结构
展开
-
自定义拦截器获取不到action中的数据
拦截器代码片段: public String intercept(ActionInvocation ai) throws Exception{ Object object = ai.getAction(); if (object != null && object instanceof LoginAction) { LoginAction loginaction =原创 2015-01-23 16:31:57 · 1022 阅读 · 0 评论 -
拦截器方法过滤
为action配置不需要拦截的方法原创 2015-01-24 17:01:23 · 543 阅读 · 0 评论 -
拦截器的执行顺序
拦截器定义如下:public class OrderInterceptor extends AbstractInterceptor{ private String name; public String intercept(ActionInvocation ai) throws Exception{ String result=""; System.out.println("拦截原创 2015-01-25 12:26:36 · 2845 阅读 · 0 评论 -
覆盖拦截器栈stack中的参数值
再配置Action时有时需要引用拦截器栈,但需要覆盖拦截器栈中某个拦截器的参数值。如何覆盖拦截器中的参数呢?1:通过定义拦截器栈时覆盖拦截器的值: first's默认值 second's默认值 first's stack覆盖值 second's sta原创 2015-01-25 17:47:07 · 523 阅读 · 0 评论 -
struts2内建拦截器
拦截器 名字 作用Alias Intecep原创 2015-01-25 20:33:19 · 512 阅读 · 0 评论 -
拦截结果监听器
为了精确定义Action方法执行之后再处理Action返回结果的动作,struts2提供了拦截结果监听器,拦截结果监听器通过手动注册给拦截器。定义拦截结果监听器,需实现PreResultListener借口,需重写beforeResult()方法。原创 2015-01-25 15:24:12 · 1083 阅读 · 0 评论