ServletConfig对象
来源:互联网 发布:seo技术培训 编辑:程序博客网 时间:2024/05/22 06:39
ServletConfig
ServletConfig是Tomcat的内置对象,当tomcat创建一个Servlet的时候,就会相应的创建一个ServletConfig对象来供咱们使用。
ServletConfig(初始化信息)里面可以拿到Servlet的配置信息。
ServletConfig中的重要方法:
public class TestServlet implements Servlet {private ServletConfig config;//初始化@Overridepublic void init(ServletConfig config) throws ServletException {//拿到init方法中的ServletConfig对象 this.config = config;//getServletName() : 拿到当前Servlet的名字//String name = config.getServletName();//System.out.println(name);//getServletContext() : 获取上下文对象(先不管)//System.out.println(config.getServletContext());}//服务方法@Overridepublic void service(ServletRequest req, ServletResponse resp) throws ServletException, IOException {//String getInitParameter(String name) -- 获取当前Servlet指定名称的初始化参数的值String email = this.config.getInitParameter("email");System.out.println(email);System.out.println(this.config.getInitParameter("encoding"));//Enumeration getInitParameterNames() -- 获取当前Servlet所有初始化参数的名字组成的枚举Enumeration<String> names = this.config.getInitParameterNames();//循环拿到所有初始化参数的名字while(names.hasMoreElements()){String name = names.nextElement();System.out.println(name);}}
注意:ServletConfig中:
String getInitParameter(String name): 获取web.xml中配置初始化参数(如下图的email、encoding)
注:初始化的信息是由我们在web.xml中配置的
web.xml如下:
<servlet><servlet-name>testhttp</servlet-name><servlet-class>cn.itsource.httpservlet.HttpServletRequest</servlet-class><init-param><param-name>email</param-name><param-value>xxx@qq.com</param-value></init-param><init-param><param-name>encoding</param-name><param-value>utf-8</param-value></init-param></servlet>
阅读全文
0 0
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- servletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- ServletConfig对象
- 关于倒引号` `和$()以及eval
- 链路层
- Android-PullToRefresh控件源码解析
- 关于.9图片的正确使用方法
- java 线程池常见分类
- ServletConfig对象
- MIPI介绍
- 数组的拷贝问题
- CSS的字体适配
- ubuntu完美搭建git服务器
- CentOS 6.5 SaltStack安装配置
- hibernate环境搭建教程---【小白系列】0基础到熟练应用hibernate框架(一)
- android启动流程分析(一)
- Android密钥证书学习