javax.servlet.ServletConfig接口(五)】的更多相关文章

主要作用是保存web.xml文件里面的配置信息 一个servlet对应一个ServletConfig,100个servlet对应100个ServletConfig.   代码如下(单个获取和获取所有): 单个获取:  获取所有      …
ServletContainerInitializer接口 public interface ServletContainerInitializer 一.介绍 该接口,允许在 web 应用程序的启动阶段通知Library/Runtime, 并执行对Servlets.Filters和Listeners的任何必需的编程注册. 此接口的实现必须由位于META-INF/services 目录内的JAR文件资源声明, 并以此接口的完全限定类名命名,and will be discovered using…
过滤器(Filter)的概念 过滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求和响应. 在请求到达Servlet/JSP之前,过滤器截获请求. 在响应送给客户端之前,过滤器截获响应. 多个过滤器形成一个过滤器链,过滤器链中不同过滤器的先后顺序由部署文件web.xml中过滤器映射<filter-mapping>的顺序决定. 最先截获客户端请求的过滤器将最后截获Servlet/JSP的响应信息. 过滤器的链式结构 可以为一个Web应用组件部署多个过滤器,这些过滤器组成一个过滤…
由于CacheFilter实现了javax.servlet.Filter接口,Filter是在servlet-api.jar里,因此pom中有  <dependency>         <groupId>javax.servlet</groupId>        <artifactId>servlet-api</artifactId>        <<version>2.4</version>   </&…
ServletConfig接口 public interface ServletConfig 实现类:GenericServlet.HttpServlet 一.介绍 一个供servlet容器使用配置对象,在servlet初始化期间,用来向它传递信息. 二.方法 1.ServletContext getServletContext( ) 返回一个ServletContext(Servlet上下文)对象的引用,调用者在这个ServletContext中执行. 这个ServletContext对象,是…
ServletContext接口 public interface ServletContext (https://docs.oracle.com/javaee/7/api/javax/servlet/ServletContext.html) 一.介绍 定义了一组servlet用来与其servlet容器进行通信的方法,例如,获取文件的MIME类型,调度请求或写入日志文件. 在每个JVM中的每个Web Application中,只有一个ServletContext. 而一个“Web Applica…
ServletConfig接口 1. 可以获取当前Servlet在web.xml中的配置信息(用的不多) 2. 在不使用"硬编码"的情况下,将部署状态信息传递给Servlet.这个部署状态信息也叫servlet初始化参数. 3. 访问ServletContext 方法: getServletName() getServletContext()(重要) getInitParameter(String) getInitParameterNames() SevletContext接口 1.…
HttpSession接口 public interface HttpSession (https://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpSession.html) 一.介绍 HttpSession接口提供了一种方式,使得用户在多个网页间浏览或请求时,他的身份信息可以得到验证,Server可以据此返回与他关联的内容. Server容器通过这个接口,在一个HTTP客户端和一个HTTP服务端之间创建一个session(会话).这个…
ServletResponse接口 public interface ServletResponse 子接口:HttpServletResponse 实现类:HttpServletResponseWrapper, ServletResponseWrapper (https://docs.oracle.com/javaee/7/api/javax/servlet/ServletResponse.html) 一.介绍 定义一个对象, 以帮助 servlet 向客户端发送响应. Servlet容器创建…
ServletRequest接口 public interface ServletRequest 子接口:HttpServletRequest 实现类:HttpServletRequestWrapper, ServletRequestWrapper (https://docs.oracle.com/javaee/7/api/javax/servlet/ServletRequest.html#getParameter-java.lang.String-) 一.介绍 定义一个对象, 以便向 serv…