一.建立项目servlet01 在入门Servlet项目中建立一个子项目模块(此处不再赘述如何建立),补全maven项目中的java和resources文件夹,添加类HelloServlet.java,添加web.xml中的映射关系,添加tomcat (注意保持只有一个jar包方式把所有项目的jar都打进来了,删除其他项目的jar包,添加自己的jar包),运行验证是否搭建正确! 二.ServletContext对象 在web容器启动时,它会为每一个web程序创建一个对应的ServletConte…
作者信息 作者姓名:金云龙 个人站点:http://www.longestory.com 个人公众帐号:搜索"longestory"或"龙哥有话说" ServletContext概述 ServletContext对象是Servlet三大域对象之中的一个,每一个Web应用程序都拥有一个ServletContext对象,该对象是Web应用程序的全局对象或者上下文.Tomcatserver在启动时,会自己主动创建一个ServletContext对象,在关闭时,会自己主动销…
一,ServletContext介绍 web容器在启动时,它会为每一个web应用程序都创建一个ServletContext对象,它代表当前web应用 多个Servlet通过ServletContext对象实现数据共享 获取web应用的初始化参数 用ServletContext实现请求转发 使用ServletContext对象读取资源文件 二,通过servletContext对象实现数据共享 1,通过this获得ServletContext,实现数据的共享 //存入数据 response.setC…
ServletConfig:封装servlet的配置信息. 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数. <servlet> <servlet-name>ServletDemo4</servlet-name> <servlet-class>cn.itcast.web.servlet.ServletDemo4</servlet-class> <init-param…
ServletConfig对象 在Servlet的配置文件中,可以使用一个或者多个<init-param>标签为servlet配置一些初始化参数. 当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中国,并在调用servlet的init方法时,将ServletConfig对象传递给servlet.进而,程序员通过ServletConfig对象就可以得到当前servlet的初始化参数信息. 配置文件web.xm…
一个项目中只有一个ServletContext对象,我们可以在多个servlet中获取这个唯一的对象,使用它可以给多个servlet传递数据,我们通常成servletContext为上下文对象.这个对象在tomcat启动时就创建,在tomcat关闭时才被销毁.有时候我们也把这个对象叫做application. ServletContext对象的作用就是在整个web应用的动态资源之间共享数据,比如在AServlet中向ServletContext中保存一个数据,然后在Bservelt中获取这个数据…
一.Servlet简介  1.什么是servlet: sun公司提供的一套规范(接口),用来处理客户端请求.响应给浏览器的动态资源.但servlet的实质就是java代码,通过java的API动态的向客户端输出内容. servlet规范:包含三个技术点 1)servlet技术 2)filter技术---过滤器 3)listener技术---监听器 2.怎么创建servlet 实现步骤:1.创建类实现servlet接口    2.覆盖尚未实现的方法---重点实现service方法    3.在we…
1.什么是ServletContext对象 ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象内部封装是该web应用的信息,一个web应用只有一个ServletContext对象. 问题:一个web应用有几个servlet对象?----多个 ServletContext对象的生命周期? 创建:该web应用被加载(服务器启动或发布web应用(前提,服务器启动状态)) 销毁:web应用被卸载(服务器关闭,移除该web应用) 2.怎样获得Servle…
本篇接上一篇,将Servlet中的HttpServletRequest对象获取RequestDispatcher对象后能进行的[转发]forward功能和[包含]include功能介绍完. 首先来看RequestDispatcher对象的“转发”功能: 在<Servlet的学习(五)>中说过,使用ServletContext对象的getRequestDispatcher方法可以获得转发对象RequestDispatcher对象,将请求进行转发给其他的Servlet或者JSP处理,同时在该篇的结…
本篇接上一篇<Servlet的学习之Response响应对象(1)>,继续从HttpServletResponse响应对象来介绍其方法和功能. 使用setHeader方法结合HTTP协议的content-disposition响应头可以将某些web资源以下载方式回传给客户端.但是在下载中文文件的时候会有一些问题,这问题会怎么发生呢? 我们现在来进行从客户端向服务器端下载一个图片文件,先在MyEclipse的自创建[myservlet]web工程下准备一个图片文件,放置在web目录下的[down…