JavaWeb中的监听器 l 事件源:三大域! ServletContext ¨ 生命周期监听:ServletContextListener,它有两个方法,一个在出生时调用,一个在死亡时调用; ² void contextInitialized(ServletContextEvent sce):创建 ...
分类:
编程语言 时间:
2017-04-07 16:41:30
阅读次数:
212
四大域对象 1、PageContext :页面范围的数据 2、ServletRequest:请求范围的数据 3、HttpSession:回话范围的数据 4、ServletContext:应用范围的数据 JSP的九大隐式对象 1、out 输出流对象 2、request请求对象 3、response 响 ...
分类:
Web程序 时间:
2017-04-06 22:29:24
阅读次数:
264
1、ServletContext代表着整个JavaWeb应用,每个项目只有唯一的ServletContext的实例。 2、生命周期 服务器启动时创建 服务器关闭时销毁 3、获取ServletContext对象 方式1:通过ServletConfig来获取ServeltContext 方式2:直接获取 ...
分类:
其他好文 时间:
2017-04-06 13:50:09
阅读次数:
202
JavaWeb的四大作用域为:PageContext,ServletRequest,Session,ServletContext; PageContext域:作用范围是整个JSP页面,是四大作用域中最小的一个;生命周期是当对JSP的请求时开始,当响应结束时销毁。 ServletRequest域:作用 ...
分类:
编程语言 时间:
2017-04-05 13:09:25
阅读次数:
205
本文主要介绍了普通JavaWeb应用(基于Tomcat)中初始化Log4j的两种方式: 1、通过增加 InitServlet ,设置令其自启动来初始化 Log4j 。 2、通过监听器 ServletContextListener 监听 ServletContext 的初始化事件来初始化 Log4j ...
分类:
编程语言 时间:
2017-04-01 13:42:38
阅读次数:
235
ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存 把不经 ...
分类:
其他好文 时间:
2017-03-31 23:59:44
阅读次数:
294
在最近的开发过程中,遇到了在service中访问session、request、params等对象中的一些内容,解决方法如下importorg.codehaus.groovy.grails.web.util.WebUtilsimportorg.springframework.web.context.request.RequestContextHolderclassWebUtilTools{defstaticgetRequest(){defw..
分类:
其他好文 时间:
2017-03-27 19:59:05
阅读次数:
152
1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将<context-par ...
分类:
Web程序 时间:
2017-03-22 23:20:21
阅读次数:
308
先调用构造器,然后调用init方法,初始化。然后调用service方法。每请求一次调用一次。然后关闭服务器的时候调用destroy ServletConfig: 封装了 Serlvet 的配置信息, 并且可以获取 ServletContext 对象1). 配置 Serlvet 的初始化参数 <ser ...
分类:
其他好文 时间:
2017-03-22 20:38:26
阅读次数:
254
一、Servlet监听器的概念 Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中属性发生修改的事件。 监听对象: 1、ServletContext:ap ...
分类:
编程语言 时间:
2017-03-17 23:47:07
阅读次数:
195