Servlet(7)—ServletConfig接口和SevletContext接口
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接口的更多相关文章
- Servlet基本用法(二)接口和类
一.摘要 本文主要简单介绍开发Servlet需要用到的接口和类. 二.ServletRequest和ServletResponse接口 当客户请求到来时,由容器创建一个ServletRequest对象 ...
- Servlet笔记4--ServletConfig接口和ServletContext接口
ServletConfig接口: ServletContext接口: 代码详解: (1)web.xml配置文件: <?xml version="1.0" encoding=& ...
- Servlet技术——常用的类和接口
Servlet是运行在服务器端的Java应用程序,由Servlet容器对其进行管理. 当用户对容器发送HTTP请求时,容器将通知相应的Servlet对象进行处理,完成用户和程序之间的交互. 在Serv ...
- Servlet(5)—ServletRequest接口和ServletResponse接口
ServletRequest接口: 使用ServletRequest接口创建对象,用于使客户端请求信息对Servlet可用,创建的对象作为参数传递之Servlet的Service() ServletR ...
- 八 Struts2访问Servlet的API方式三:接口注入
Struts2访问Servlet的API方式三:接口注入 通过实现ServletRequestAware, ServletContextAware 接口,拿到Request.ServletContex ...
- Servlet(6)—HttpServletRequest接口和HttpServletResponse接口
HttpServletRequest接口和HttpServletResponse接口是继承ServletRequest和ServletResponse接口,是他们的子接口,但是我们在程序中进程看到Se ...
- Java Servlet(三):Servlet中ServletConfig对象和ServletContext对象
本文将记录ServletConfig/ServletContext中提供了哪些方法,及方法的用法. ServletConfig是一个抽象接口,它是由Servlet容器使用,在一个servlet对象初始 ...
- Servlet、ServletConfig、ServletContext深入学习
1.Servlet学习 1.Servlet生命周期 Servlet 加载—>实例化—>服务—>销毁. init(servletConfig):(经过自己的测试发现会先调用这个而不是i ...
- Servlet--HttpSession接口,HttpSessionContext接口,Cookie类
HttpSession接口 定义 public interface HttpSession 这个接口被 Servlet 引擎用来实现在 HTTP 客户端和 HTTP 会话两者的关联.这种关联可能在多外 ...
随机推荐
- 强大的xargs
xargs 命令是最重要的 Linux 命令行技巧之一.你可以使用这个命令将命令的输出作为参数传递给另一个命令.例如,搜索 png 文件然后对其进行压缩或者其它操作: find. -name *.pn ...
- OpenGL搭建环境-VS2012【OpenGL】
在学习cocos2dx时,其底层就用到了OpenGL,因此,想要能够精通cocos2dx,还是需要了解OpenGL的. 本着这个目的,开始搭建OpenGL的环境,并进行学习. OpenGL环境的搭建相 ...
- Python_list部分功能介绍
x.append():在列表尾部添加一个元素 x.clear():把列表清空 x.count():判断某个元素出现的次数 x.extend():合并两个列表,或者一个元组 x.index():获取元素 ...
- ftp弱密码案例
- Vim的合并行操作
日常常用到多行合并的功能,记录如下: 第一种, 多行合并成一行,即: AAAAABBBBBCCCCC 合并为:AAAAA BBBBB CCCCC 方法1: normal状态下 3J 其中的3是范围,可 ...
- awk介绍
awk 是一个强大的文本处理工具,它将文本逐行读入,并进行切片,默认以空白格为分割符,对单个切片进行分析,处理. 用法: awk '{pattern + action}' {filenames} 尽管 ...
- div 内容自动换行
如图: 1.自动换行 <div style="widht:100%;height:100%;word-wrap: break-word">111111111111111 ...
- springboot(@Service,@Mapper)注解失效导致无法注入service和mapper
给我来灵感的博客:感谢:http://blog.51cto.com/xingej/2053297?utm_source=oschina-app 因为使用了注解的类在使用时是通过new出来的,导致注解注 ...
- 041 SparkSql的回顾与复习
在前面学完了SparkCore后,又学了SparkSQL,在继续加深学习之前,一定的复习还是很重要的.这里大体写一下,加深自己对SparlSQL的理解. 1.SparkSQL 首先是SaprkSQL与 ...
- Idea问题:“marketplace plugins are not loaded”解决方案
博主本人遇见该问题时是想要通过Idea的plugins工具下载阿里巴巴的代码规约工具 但是在我点开settings,然后打开plugins工具时竟然给我提示“marketplace plugins a ...