ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存----
分类:
其他好文 时间:
2016-03-08 21:28:00
阅读次数:
188
config对象 基本概念: 如果在web.xml文件中,针对某个Servlet文件或JSP文件设置了初始化参数,则可以通过config对象来获取这些初始化参数 方法说明: ServletContext getServletContext() 返回含有服务器相关信息的ServletContext对象
分类:
Web程序 时间:
2016-02-28 15:14:06
阅读次数:
174
application对象 基本概念: 实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,它是ServletContext类的实例。对于整个web服务器,application有且只有一个实例 方法说明: Object getAttribute(String key)
分类:
移动开发 时间:
2016-02-28 15:05:55
阅读次数:
162
为了避免与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