1,设置值. ServletContext context = this.getServletConfig().getServletContext();//获得ServletContext对象 // context.setAttribute("data", this.getClass()); //将data存储到ServletContext对象中 2.访问值. ServletContext context = this.getServletContext(); String data…
一,ServletContext介绍 web容器在启动时,它会为每一个web应用程序都创建一个ServletContext对象,它代表当前web应用 多个Servlet通过ServletContext对象实现数据共享 获取web应用的初始化参数 用ServletContext实现请求转发 使用ServletContext对象读取资源文件 二,通过servletContext对象实现数据共享 1,通过this获得ServletContext,实现数据的共享 //存入数据 response.setC…
一个项目中只有一个ServletContext对象,我们可以在多个servlet中获取这个唯一的对象,使用它可以给多个servlet传递数据,我们通常成servletContext为上下文对象.这个对象在tomcat启动时就创建,在tomcat关闭时才被销毁.有时候我们也把这个对象叫做application. ServletContext对象的作用就是在整个web应用的动态资源之间共享数据,比如在AServlet中向ServletContext中保存一个数据,然后在Bservelt中获取这个数据…
1.什么是ServletContext对象 ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象内部封装是该web应用的信息,一个web应用只有一个ServletContext对象. 问题:一个web应用有几个servlet对象?----多个 ServletContext对象的生命周期? 创建:该web应用被加载(服务器启动或发布web应用(前提,服务器启动状态)) 销毁:web应用被卸载(服务器关闭,移除该web应用) 2.怎样获得Servle…
ServletContext 对象:问题: Request 解决了一次请求内的数据共享问题,session 解决了用户不同请求的数据共享问题,那么不同的用户的数据共享该怎么办呢?解决: 使用 ServletContext 对象作用: 解决了不同用户的数据共享问题原理: ServletContext 对象由服务器进行创建,一个项目只有一个对象.不管在项目的任意位置进行获取得到的都是同一个对象,那么不同用户发起的请求获取到的也就是同一个对象了,该对象由用户共同拥有.特点: 服务器进行创建 用户共享…
ServletConfig:封装servlet的配置信息. 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数. <servlet> <servlet-name>ServletDemo4</servlet-name> <servlet-class>cn.itcast.web.servlet.ServletDemo4</servlet-class> <init-param…
一,Servlet接口实现类:sun公司为Servlet接口定义了两个默认的实现类,分别为:GenericServlet和HttpServlet. HttpServlet:指能够处理HTTP请求的servlet,它在原有的Servlet接口上添加了一与HTTP协议处理的方法,它比Servlet接口的功能更为强大.因此开发人员在编写Servlet时,通常应继承这个类,而避免直接去实现Servlet接口. HttpServlet在实现Servlet接口时,覆写了service方法,该方法体内的代码会…
一.建立项目servlet01 在入门Servlet项目中建立一个子项目模块(此处不再赘述如何建立),补全maven项目中的java和resources文件夹,添加类HelloServlet.java,添加web.xml中的映射关系,添加tomcat (注意保持只有一个jar包方式把所有项目的jar都打进来了,删除其他项目的jar包,添加自己的jar包),运行验证是否搭建正确! 二.ServletContext对象 在web容器启动时,它会为每一个web程序创建一个对应的ServletConte…
一.Servlet简介  1.什么是servlet: sun公司提供的一套规范(接口),用来处理客户端请求.响应给浏览器的动态资源.但servlet的实质就是java代码,通过java的API动态的向客户端输出内容. servlet规范:包含三个技术点 1)servlet技术 2)filter技术---过滤器 3)listener技术---监听器 2.怎么创建servlet 实现步骤:1.创建类实现servlet接口    2.覆盖尚未实现的方法---重点实现service方法    3.在we…
day05 Servlet 开发和 ServletConfig 与 ServletContext 对象 1. Servlet 开发入门 - hello world 2. Servlet 的调用过程和生命周期 3. 使用 Eclipse 开发 Servlet 4. HttpServlet 和一些开发细节 5. Servlet 开发的一些重要细节 6. Servlet的线程安全 6.1 Servlet的线程安全的产生及同步锁解决方案(然并卵方案) 6.2 Servlet的线程安全可行解决方案(结论:…