Servlet (二)ServletContext】的更多相关文章

package cn.sasa.serv; import java.io.IOException; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRe…
一.ServletConfig讲解 1.1.配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数. 例如: 1 <servlet> 2 <servlet-name>ServletConfigDemo1</servlet-name> 3 <servlet-class>gacl.servlet.study.ServletConfigDemo1<…
ServletConfig对象 在Servlet的配置文件中,可以使用一个或者多个<init-param>标签为servlet配置一些初始化参数. 当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中国,并在调用servlet的init方法时,将ServletConfig对象传递给servlet.进而,程序员通过ServletConfig对象就可以得到当前servlet的初始化参数信息. 配置文件web.xm…
一.建立项目servlet01 在入门Servlet项目中建立一个子项目模块(此处不再赘述如何建立),补全maven项目中的java和resources文件夹,添加类HelloServlet.java,添加web.xml中的映射关系,添加tomcat (注意保持只有一个jar包方式把所有项目的jar都打进来了,删除其他项目的jar包,添加自己的jar包),运行验证是否搭建正确! 二.ServletContext对象 在web容器启动时,它会为每一个web程序创建一个对应的ServletConte…
Servlet.ServletContext与ServletConfig的详解及区别 一.Servlet详解 Servlet是一个interface,全局限定名:javax.servlet.Servlet,其子接口为:HttpJspPage,JspPage,其实现类为:FacesServlet(fianl),GenericServlet(abstract),HttpServlet(abstract).抽象类GenericServlet直接 implements Servlet,抽象类HttpSe…
ServletContext ------------------------------------ ServletContext是什么? 与cookie,session比较. 可以把它想象成一个共用的空间,可以被所有的客户访问. 可以被很多客户同时共享的(同时用不同浏览器访问该服务器可以得到),反正,session则不可以. servletContext的使用 1.如何得到ServletContext实例  this.getServletContext() 2.想象成一个表,两列,名字(St…
1.什么是ServletContext对象 ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象内部封装是该web应用的信息,一个web应用只有一个ServletContext对象. 问题:一个web应用有几个servlet对象?----多个 ServletContext对象的生命周期? 创建:该web应用被加载(服务器启动或发布web应用(前提,服务器启动状态)) 销毁:web应用被卸载(服务器关闭,移除该web应用) 2.怎样获得Servle…
1.    获取web的上下文路径 2.    获取全局的参数 3.    作为域对象使用 4.    请求转发 5.    读取web项目的资源文件 package day10.about_servletcontext.get_init_arameter; import java.io.IOException; import java.util.Enumeration; import javax.servlet.ServletContext; import javax.servlet.Serv…
package cn.jiemoxiaodi.servlet_servletcontext; import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; im…
在上一篇文章中,我们演示也证明了Servlet 是一种动态web资源开发的技术,即我可以在浏览器中输入URL,然后就可以在浏览器中看到我们编写的Servlet资源. 那当我们在浏览器上一起一个HTTP请求之后,具体的流程是怎么样的呢?借用LinkinStar博文中的图: 上面这副图讲解了整个HTTP请求到相应的过程,在这里进行下解释: 当在浏览器中输入URL后,会通过hosts文件/dns服务器解析为IP地址,进而找对应的服务器来提供服务,当服务器端收到请求后: 1)分析当前的这个请求访问的是当…