![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
North-java
我是一名java程序员,热爱编程,喜欢敲代码,调bug。除了这个喜欢看电视剧,运动,等等,我想在java这条路上越走越远。坚持就是胜利,选择一条正确的路,一条路走到黑
展开
-
关于struts2中ActionContext的实现原理
首先 ,我们知道, struts2 和 struts1 的一个重要区别就是它进行了 Action 类和Servlet 的解耦。而又提供了获取 Servlet API 的其它通道,就是 ActionContext (别跟我说还有个 ServletActionContext ,其实 ServletActionContext 只是 ActionContext 的一个子类而已)。源码为证:public原创 2015-09-29 11:40:31 · 441 阅读 · 0 评论 -
细谈struts2(四)struts2中action执行流程和源码分析 .
首先我们看一下struts官方给我们提供的struts执行流程从上面流程图我们可以看出struts执行的流程大体分一下阶段:1. 初始的请求通过一条标准的过滤器链,到达servlet 容器( 比如tomcat 容器,WebSphere 容器)。2. 过滤器链包括可选的ActionContextCleanUp 过滤器,用于系统整合技术,如SiteMesh 插件。3. 接着调用转载 2015-10-08 14:25:20 · 485 阅读 · 0 评论 -
Struts 2 methodfilterinterceptor--拦截方法的拦截器
在默认情况下,如果我们为某个Action定义了拦截器,则这个拦截器会拦截该Action内的所有方法。但有时我们不想拦截所有的方法,只需要拦截指定方法,此时就需要使用Struts 2拦截器的方法过滤特性。为了实现方法过滤的特性,Struts 2提供了一个MethodFilterInterceptor类,该类是AbstractInterceptor类的子类,如果用户需要自己实现的拦截器支持方法转载 2015-10-12 20:58:43 · 311 阅读 · 0 评论