1 基本知识
由于struts2是在webwrok的技术基础上开发的,采用拦截器的机制来处理用户请求的全新MVC框架。而webwork是建立在成为xwork的command模式框架之上的强大的基于web的MVC框架。所以总而言之,无论是struts2还是webwork底层都是xwork。如果看过struts源码的朋友肯定会发现struts中导入好多xwork2类。下面就xwork做一个...
分类:
其他好文 时间:
2014-06-07 01:53:47
阅读次数:
256
1 2
1、编写一个类,实现com.opensymphony.xwork2.interceptor.Interceptor 3 2、主要实现public String
intercept(ActionInvocation invocation) throws Exception{...
分类:
其他好文 时间:
2014-06-06 16:24:51
阅读次数:
257
摘要: struts.xml是struts2开源框架的核心配置文件,其中包含一些全局的属性,用户请求和响应Action之间的对应关系,以及配置Action中可能用到的参数,以及处理结果的返回页面。还包括各种拦截器的配置等。本文用源代码的角度,来理解struts.xml文件的运行机理,及牵涉的各种文件开发项目前灵活运用struts源代码各种文件,省去将所有的参数及key值拼写出错。
配置strut...
分类:
其他好文 时间:
2014-06-05 02:16:32
阅读次数:
248
因为在Action的execute方法声明时就抛出了Exception异常,所以我们无需再execute方法中捕捉异常,仅需在struts.xml
中配置异常处理。为了使用Struts2的异常处理机制,必须打开Struts2的异常映射功能,这需要exception拦截器。在struts-defaul...
分类:
其他好文 时间:
2014-06-03 15:31:11
阅读次数:
205
struts就是充当拦截器(过滤器)的作用。在web.xml配置过滤器, 1 package
cn.itcast.framework.core; 2 3 import java.io.IOException; 4 import
java.lang.reflect.Method; 5 im...
分类:
其他好文 时间:
2014-06-03 14:33:00
阅读次数:
294
拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦截器的代码。
首先,我们将重点讨论一下Struts2中的拦截器的内部结构和执行顺序,并结合源码进行分析。
Interceptor结构
...
分类:
其他好文 时间:
2014-06-01 14:43:20
阅读次数:
355
Spring为我们提供了:org.springframework.web.servlet.HandlerInterceptor接口,org.springframework.web.servlet.handler.HandlerInterceptorAdapter适配器,实现这个接口或继承此类,能够很...
分类:
编程语言 时间:
2014-05-31 18:32:16
阅读次数:
300
由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filter有什么区别呢?于是看了看web.xml,...
分类:
其他好文 时间:
2014-05-30 21:13:33
阅读次数:
334
配置每一项的详细作用不再详细解释,有兴趣的请google下
,这里需要注意一点defaultCache标签定义了一个默认的Cache,这个Cache是不能删除的,否则会抛出No default cache is
configured异常。另外,由于使用拦截器来刷新Cache内容,因此在定义cache...
分类:
编程语言 时间:
2014-05-29 23:08:40
阅读次数:
269
上篇谈到我自己写的MVC框架,接下来讲讲插件及拦截器!
在处理一些通用的逻辑最好把它封装一个插件或者拦截器,以便日后可以直接拿过来直接使用。在我的框架中可以通过继承以下抽象类来实现插件或者拦截器。1.
AspectInterceptor抽象类 处理动态织入的AOP拦截器,Stephen....
分类:
Web程序 时间:
2014-05-29 18:21:06
阅读次数:
410