一.Servlet配置对象(ServletConfig):Servlet初始化时,容器调用其init(ServletConfig)方法,传递该对象. 1.获得对象方法: (1).直接使用getServletConfig()方法: ServletConfig config = getServletConfig(): (2).覆盖Servlet的init()方法,把容器创建的ServletConfig对象保存到一个成员变量中: public void init(ServletConfig confi…
一.Servlet简介  1.什么是servlet: sun公司提供的一套规范(接口),用来处理客户端请求.响应给浏览器的动态资源.但servlet的实质就是java代码,通过java的API动态的向客户端输出内容. servlet规范:包含三个技术点 1)servlet技术 2)filter技术---过滤器 3)listener技术---监听器 2.怎么创建servlet 实现步骤:1.创建类实现servlet接口    2.覆盖尚未实现的方法---重点实现service方法    3.在we…
一个项目中只有一个ServletContext对象,我们可以在多个servlet中获取这个唯一的对象,使用它可以给多个servlet传递数据,我们通常成servletContext为上下文对象.这个对象在tomcat启动时就创建,在tomcat关闭时才被销毁.有时候我们也把这个对象叫做application. ServletContext对象的作用就是在整个web应用的动态资源之间共享数据,比如在AServlet中向ServletContext中保存一个数据,然后在Bservelt中获取这个数据…
Servlet上下文 ServletContext 上下文接口    ServletContext接口    每一个应用都有唯一的一个上下文对象,即为ServletContext对象    ServletContext对象可以和请求.会话对象一样处理属性        setAttribute        getAttribute        removeAttribute    当容器启动时,会加载容器中的每一个应用,并针对每一个应用创建一个对象,称为上下文(context)对象.每一个应…
1.上下文的概念 我们在说到Servlet的继承关系时,提到自定义Servlet实际上间接实现了Servlet和ServletConfig两个接口,其中ServletConfig接口中定义了一个方法叫getServletContext,用以获取Servlet运行的上下文环境对象. 这里就要先说明一下,如何理解所谓的 "上下文". 每个Web项目,运行时部署在Web应用服务器(如Tomcat.Jetty.WebLogic etc.)下,我们称之为一个应用(Application).我们知…
一,什么是内置对象? 在jsp开发中会频繁使用到一些对象,如ServletContext HttpSession PageContext等.如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创建就会特别的繁琐.SUN公司因此在设计jsp时,在jsp页面加载完毕之后自动帮开发者创建好了这些对象,开发者只需要使用相应的对象调用相应的方法即可.这些系统创建好的对象就叫做内置对象. 在servlet程序中,如果开发者希望使用session对象,必须通过request.getSession()来得…
一.JSP九大内置对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 内置对象特点: 由JSP规范提供,不用编写者实例化. 通过Web容器实现和管理 所有JSP页面均可使用 只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>) 常用内置对象: ** 输出输入对象:**request对象.response对象.out对象 ** 通信控制对象:**pageContext对象.session对象.appli…
一.什么是ServletContext ServletContext代表是一个web应用的上下文对象(web应用对象) 里面封装的都是web应用信息 一个ServletContext对应一个应用 二.ServletContext的生命周期 在服务器一启动的时候就会创建 在服务器关闭的时候销毁 三.如何获得上下文 通过init方法当中一个参数ServletConfig来获取 public void init(ServletConfig config) throws ServletException…
目录 上下文对象-请求对象-响应对象 ServletContext response request 上下文对象-请求对象-响应对象 ServletContext 什么是ServletContext ServletContext代表是一个web应用的上下文对象(web应用对象) 里面封装的都是web应用信息 一个ServletContext对应一个应用 ServletContext的生命周期 在服务器一启动的时候就会创建 在服务器关闭的时候销毁 如何获得上下文 ​ 1.通过init方法当中一个参…
ServletContext官方叫Servlet上下文.服务器会为每一个Web应用创建一个ServletContext对象.这个对象全局唯一,而且Web应用 中的所有Servlet都共享这个对象(在整个web应用中只有一个ServletContext对象).所以叫全局应用程序共享对象. ServletContext对象的作用 相对路径转绝对路径 相对路径的相对点是以web项目的根作为相对点 context.getRealPath("path") 将一个相对路径转换为绝对路径,在文件上传…