为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest、Ht
分类:
其他好文 时间:
2016-02-24 12:23:16
阅读次数:
151
页面访问量统计,可能在上学的时候就讲过如何简单实现,例如在servletContext中保存一个页页面访问次数,然后每访问一次加1;或者每访问一次就把操作记录保存到数据库,这样的处理方式,做做实验就算了,在实际应用中这样应用对系统性能影响特别大。 第一种方式,因为页面访问次数属于一个公共变量,在对公
分类:
其他好文 时间:
2016-02-22 08:58:36
阅读次数:
221
?? 什么是ServletContext? WEB容器在启动时,它会为每一个WEB应用程序都创建一个相应的ServletContext对象。它代表当前web应用。通过使用这个对象,servlet能够记录事件,得到资源并得到来自servlet的引擎类。 能够把ServletContext看成是一个We
分类:
编程语言 时间:
2016-02-06 14:21:21
阅读次数:
122
session的类型是属于HttpSession,HttpSession是由javaWeb提供的,用来会话跟踪的类.session是服务器端对象,保存在服务器端. HttpSession是servlet三大域对象之一,其他两个是request和application(servletContext),
分类:
其他好文 时间:
2016-02-04 13:20:57
阅读次数:
218
门面设计模式
门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。
门面设计模式的原理
这么多场合都用到了这种设计模式,那这种设计模式究竟能有什么作用呢?顾名思...
分类:
其他好文 时间:
2016-02-02 15:13:28
阅读次数:
158
一个项目中只有一个ServletContext对象,我们可以在多个servlet中获取这个唯一的对象,使用它可以给多个servlet传递数据,我们通常成servletContext为上下文对象.这个对象在tomcat启动时就创建,在tomcat关闭时才被销毁.有时候我们也把这个对象叫做applica
分类:
其他好文 时间:
2016-02-01 18:33:18
阅读次数:
118
1.获得webroot的下的文件 如果在servlet环境下,可以获得ServletContext,然后获得"/"的realpath。具体代码如下: public void init(ServletConfig config) throws ServletException { ServletCon
分类:
编程语言 时间:
2016-01-31 13:20:56
阅读次数:
180
原文链接http://blog.csdn.net/saygoodbyetoyou/article/details/9006001 Parameter与Attribute的区别 request.getParameter取得Web客户端到web服务端的http请求数据(get/post),只能是stri
分类:
其他好文 时间:
2016-01-31 02:43:07
阅读次数:
167
web.xml加载顺序1.先加载<context-param>标签2.创建servletContext容器3.把<context-parame>标签中数据转化成键值树交给servletContext容器4.创建Listener实例5.加载filter(过滤器)6.加载Interceptor(拦截器)7.加载servlet注:filter加载顺序:根据web.xml中<..
分类:
Web程序 时间:
2016-01-29 21:22:17
阅读次数:
260
原文:http://www.cnblogs.com/xdp-gacl/p/4005791.html
分类:
编程语言 时间:
2016-01-27 23:18:26
阅读次数:
355