ServletConfig接口

1. 可以获取当前Servlet在web.xml中的配置信息(用的不多)

2. 在不使用“硬编码”的情况下,将部署状态信息传递给Servlet。这个部署状态信息也叫servlet初始化参数。

3. 访问ServletContext

方法:

getServletName()

getServletContext()(重要)

getInitParameter(String)

getInitParameterNames()

SevletContext接口

1. 访问web应用程序的参数信息。

2. 设置应用程序中所有组件都可以访问的属性信息。

3. 获取服务器信息,包括容器的名称、版本号以及所支持的API的版本号。

方法:

getContext(String)

getContextPath()

getMajorVersion()

getMinorVersion()

getEffectiveMajorVersion()

getEffectiveMinorVersion()

getMimeType(String)

getResourcePaths(String)

getResource(String)

getResourceAsStream(String)

getRequestDispatcher(String)

getNamedDispatcher(String)

getServlet(String)

getServlets()

getServletNames()

log(String)

log(Exception, String)

log(String, Throwable)

getRealPath(String)

getServerInfo()

getInitParameter(String)

getInitParameterNames()

setInitParameter(String, String)

getAttribute(String)

getAttributeNames()

setAttribute(String, Object)

removeAttribute(String)

getServletContextName()

addServlet(String, String)

addServlet(String, Servlet)

addServlet(String, Class< ? extends Servlet >)

createServlet(Class< T >)

getServletRegistration(String)

getServletRegistrations()

addFilter(String, String)

addFilter(String, Filter)

addFilter(String, Class< ? extends Filter >)

createFilter(Class< T >)

getFilterRegistration(String)

getFilterRegistrations()

getSessionCookieConfig()

setSessionTrackingModes(Set< SessionTrackingMode >)

getDefaultSessionTrackingModes()

getEffectiveSessionTrackingModes()

addListener(String)

addListener(T)

addListener(Class< ? extends EventListener >)

createListener(Class< T >)

declareRoles(String…)

getClassLoader()

getJspConfigDescriptor()

Servlet(7)—ServletConfig接口和SevletContext接口的更多相关文章

  1. Servlet基本用法(二)接口和类

    一.摘要 本文主要简单介绍开发Servlet需要用到的接口和类. 二.ServletRequest和ServletResponse接口 当客户请求到来时,由容器创建一个ServletRequest对象 ...

  2. Servlet笔记4--ServletConfig接口和ServletContext接口

    ServletConfig接口: ServletContext接口: 代码详解: (1)web.xml配置文件: <?xml version="1.0" encoding=& ...

  3. Servlet技术——常用的类和接口

    Servlet是运行在服务器端的Java应用程序,由Servlet容器对其进行管理. 当用户对容器发送HTTP请求时,容器将通知相应的Servlet对象进行处理,完成用户和程序之间的交互. 在Serv ...

  4. Servlet(5)—ServletRequest接口和ServletResponse接口

    ServletRequest接口: 使用ServletRequest接口创建对象,用于使客户端请求信息对Servlet可用,创建的对象作为参数传递之Servlet的Service() ServletR ...

  5. 八 Struts2访问Servlet的API方式三:接口注入

    Struts2访问Servlet的API方式三:接口注入 通过实现ServletRequestAware, ServletContextAware 接口,拿到Request.ServletContex ...

  6. Servlet(6)—HttpServletRequest接口和HttpServletResponse接口

    HttpServletRequest接口和HttpServletResponse接口是继承ServletRequest和ServletResponse接口,是他们的子接口,但是我们在程序中进程看到Se ...

  7. Java Servlet(三):Servlet中ServletConfig对象和ServletContext对象

    本文将记录ServletConfig/ServletContext中提供了哪些方法,及方法的用法. ServletConfig是一个抽象接口,它是由Servlet容器使用,在一个servlet对象初始 ...

  8. Servlet、ServletConfig、ServletContext深入学习

    1.Servlet学习 1.Servlet生命周期 Servlet 加载—>实例化—>服务—>销毁. init(servletConfig):(经过自己的测试发现会先调用这个而不是i ...

  9. Servlet--HttpSession接口,HttpSessionContext接口,Cookie类

    HttpSession接口 定义 public interface HttpSession 这个接口被 Servlet 引擎用来实现在 HTTP 客户端和 HTTP 会话两者的关联.这种关联可能在多外 ...

随机推荐

  1. Sql与C#中日期格式转换总结

    SQL中的转换方法: 一.将string转换为datetime,主要是使用Convert方法, 方法,Convert(datetime [ ( length ) ] , expression, [st ...

  2. Codeforces 420D Cup Trick 平衡树

    Cup Trick 平衡树维护一下位置. #include<bits/stdc++.h> #include <bits/extc++.h> #define LL long lo ...

  3. Codeforces 235C Cyclical Quest 字符串 SAM KMP

    原文链接https://www.cnblogs.com/zhouzhendong/p/CF235C.html 题目传送门 -  CF235C 题意 给定一个字符串 $s$ ,多组询问,每组询问的形式为 ...

  4. HDU5117 Fluorescent 期望 计数 状压dp 动态规划

    原文链接https://www.cnblogs.com/zhouzhendong/p/HDU5117.html 题目传送门 - HDU5117 题意 $T$ 组数据. 给你 $n$ 盏灯 ,$m$ 个 ...

  5. Tomcat中文乱码解决办法

    有时候发现自己将中文编码后还是会存在乱码的情况,解决办法就是在Server.xml中的Connector结点,配置 URIEncoding="UTF-8"即可

  6. pageHelper多个sql分页

    之前有个需求,在一个页面中需要有多个sql分页查询然后放到一个list中,展示,但是会出现一个bug,就是每次分页都会展示第一条查出的所有的数据: 第一页 第二页 因为是截的生产环境,第一条数据被处理 ...

  7. JavaEE 之 Mybatis

    1.Mybatis a.定义:MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架 b.步骤: ①在src下创建 SqlMapConfig.xml 及 datasource.pr ...

  8. NP:建立可视化输入的二次函数数据点集np.linspace+np.random.shuffle+np.random.normal

    import numpy as np import matplotlib.pyplot as plt def fix_seed(seed=1): #重复观看一样东西 # reproducible np ...

  9. Petya and Array CodeForces - 1042D (树状数组)

    D. Petya and Array time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  10. 深度学习中的batch_size,iterations,epochs等概念的理解

    在自己完成的几个有关深度学习的Demo中,几乎都出现了batch_size,iterations,epochs这些字眼,刚开始我也没在意,觉得Demo能运行就OK了,但随着学习的深入,我就觉得不弄懂这 ...