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. Flink--3种分区方式

    partitionByHash //TODO partitionByHash val data = new mutable.MutableList[(Int, Long, String)] data. ...

  2. 获取本地的ip,地址,code

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  3. Python--os的常见方法

    1.os.getcwd()+'/filename'------>相当于在当前运行文件的目录下创建一个以filename命名的文件 2.os.path.realpath(__file__)---- ...

  4. 【转】科大校长给数学系学弟学妹的忠告&本科数学参考书

    1.老老实实把课本上的题目做完.其实说科大的课本难,我以为这话不完整.科大的教材,就数学系而言还是讲得挺清楚的,难的是后面的习题.事实上做1道难题的收获是做10道简单题所不能比的. 2.每门数学必修课 ...

  5. QT pyqt pyside2 QLabel 自动换行设置注意点

    QT pyqt pyside2 QLabel 自动换行设置注意点 先看效果: PySide2(QT5) 的 QT Designer (我在 QT4 的 designer 中不可以直接看效果,可能需要设 ...

  6. 爬虫之 beautifusoup4

    1. 使用方法 2.解析器 3. 详细用法 4. find_all方法 5. 遍历文档树

  7. 20165220 Java第四周学习总结

    教材学习内容总结 super:使用关键字super来访问和调用被子类隐藏的成员变量和方法. 接口:用关键字interface来定义一个接口.接口由类来实现以便使用接口中的方法,用关键字implemen ...

  8. Codeforces 854C Planning 【贪心】

    <题目链接> 题目大意: 表示有n架飞机本需要在[1,n]时间内起飞,一分钟只能飞一架.但是现在[1,k]时间内并不能起飞,只能在[k+1,k+n]内起飞.ci序号为i的飞机起飞延误一分钟 ...

  9. docker+springboot+elasticsearch+kibana+elasticsearch-head整合(详细说明 ,看这一篇就够了)

    一开始是没有打算写这一篇博客的,但是看见好多朋友问关于elasticsearch的坑,决定还是写一份详细的安装说明与简单的测试demo,只要大家跟着我的步骤一步步来,100%是可以测试成功的. 一.  ...

  10. 流网络分析系统-SNAS

    流网络分析系统-SNAS SNAS,Streaming Network Analytics System (project SNAS) ,是一个收集.跟踪.存取 千万条实时路由对象的系统. 官网:ht ...