![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
玄之又玄众妙之门
老板,再来两盘青岛活海虾!
展开
-
struts2的核心和工作原理
在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Serv转载 2015-10-28 10:45:33 · 336 阅读 · 0 评论 -
Struts2的优缺点总结
Struts2框架以前用过一阵子,最近一直在用SpringMVC,今天突然想结合自己以前的一点经验总结一下Struts2的优缺点,参考部分网友的帖子结合自己的想法,总结如下:优点: (1) 实现了MVC模式,层次结构清晰,使程序员只需关注业务逻辑的实现。 (2) 丰富的标签库,大大提高了开发的效率。 (3) Struts转载 2015-12-10 11:21:45 · 301 阅读 · 0 评论 -
t.indexOf('e') != -1在java中怎么解释?
Java中判断字符串对象中是否含有指定字符的时候,常常使用楼主提问之中的语句。indexOf方法获取到指定的字符在字符串中第一次出现的位置,从0开始。如果一开始就是e则返回0,如果第二个位置是e则返回1,如果搜完整个字符串都没有e则返回-1 。反证法 如果该方法不返回-1 就证明该字符串中含有e字符。这种用法可以用来判断是否包含敏感字!例如:原创 2015-12-28 16:03:27 · 798 阅读 · 0 评论 -
chain.doFilter(request,response)含义
过滤器的生命周期一般都要经过下面三个阶段:初始化当容器第一次加载该过滤器时,init() 方法将被调用。该类在这个方法中包含了一个指向 Filter Config 对象的引用。我们的过滤器实际上并不需要这样做,因为其中没有使用初始化信息,这里只是出于演示的目的。过滤过滤器的大多数时间都消耗在这里。doFilter方法被容器调用,同时传入分别指向这转载 2015-12-28 14:56:42 · 258 阅读 · 0 评论 -
Struts2配置文件讲解
解决在断网环境下,配置文件无提示的问题我们可以看到Struts.xml在断网的情况下,前面有一个叹号,这时,我们按alt+/ 没有提示,这是因为” http://struts.apache.org/dtds/struts-2.0.dtd”是一个网络地址,如果上网的话,IDE会自动帮我们下载此文件,如果断网就没有办法了,但是我们还是有解决方法的.首先在源码包里找到struts-2.0.dtd这个文件转载 2015-12-29 10:42:09 · 214 阅读 · 0 评论 -
actionInvocation.invoke()是什么意思
关于Struts2的自定义的验证截器package ch06.struts2.Interceptor;import java.util.Map;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.int转载 2015-12-29 13:18:12 · 387 阅读 · 0 评论 -
struts2 StrutsPrepareAndExecuteFilter 源码分析
概述 近期在看struts2,在看到论坛上有人分析了StrutsPrepareAndExecuteFilter的源码,感觉这个类是很核心的,可以知道struts2拦截到用户请求之后是如何对参数进行转换的。我就按图索骥,也来走读一下这个类的代码,大家多指教。在使用struts的时候要在web.xml中配置一个过滤器,来拦截用户发起的请求,并进行一些预处理,根据配置文件把请求分转载 2015-12-30 15:47:52 · 207 阅读 · 0 评论 -
过滤器与拦截器的具体区别
Filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别。Filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFilter方法。而interceptor与servlet容器无关。Filter的过滤范围比Interc原创 2015-12-18 10:28:23 · 226 阅读 · 0 评论