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 会话两者的关联.这种关联可能在多外 ...
随机推荐
- C语言之冒泡排序、选择排序、折半查询、进制查表
菜单导航 1.冒泡排序 2.选择排序 3.折半查询 4.进制查表(十进制转二进制.八进制.十六进制) 一.冒泡排序 //1.冒泡排序 /** 一组无序数字,进行从小到大排序 冒泡排序的过程:就是每个循 ...
- 一起学Hive——总结复制Hive表结构和数据的方法
在使用Hive的过程中,复制表结构和数据是很常用的操作,本文介绍两种复制表结构和数据的方法. 1.复制非分区表表结构和数据 Hive集群中原本有一张bigdata17_old表,通过下面的SQL语句可 ...
- LVM管理之减少LV的大小
LVM管理之减少LV的大小 规定动作 1.umount filesystem 2.e2fsck filesystem 3.resize2fs filesystem 4.lvredure 实例演示——— ...
- P1005 矩阵取数游戏 区间dp 高精度
题目描述 帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n \times mn×m的矩阵,矩阵中的每个元素a_{i,j}ai,j均为非负整数.游戏规则如下: 每次取数时须从每行各取走一个元素,共n ...
- L3-007 天梯地图 (30 分) dijkstra
本题要求你实现一个天梯赛专属在线地图,队员输入自己学校所在地和赛场地点后,该地图应该推荐两条路线:一条是最快到达路线:一条是最短距离的路线.题目保证对任意的查询请求,地图上都至少存在一条可达路线. 输 ...
- Linux下的Sreen命令使用
详细的介绍请参看:http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html 一.简介 GNU Screen是一款由GNU计划开发的用于 ...
- 解决Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another proce...
解决Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another proce... ...
- checkbox、radio设置自定义样式
老生常谈,做一个简单的记录.浏览器自带的checkbox和radio样式可能不符合项目要求,通常要做一些自定义样式设置,目前基本的解决思路都是将input[type=checkbox/radio]隐藏 ...
- .net(二)
1.维护数据库的完整性.一致性.你喜欢用触发器还是自写业务逻辑?为什么? 答:尽可能用约束(包括CHECK.主键.唯一键.外键.非空字段)实现,这种方式的效率最好:其次用触发器,这种方式可以保证无论何 ...
- Wan Android 项目总结
Wan Android 项目总结 项目的由来 这个项目也算是自己学习了一段时间的Android以后的一个总结和学习吧,项目采用了Kotlin语言,Api采用的hongyang大神的WanAndroid ...