首页 > 代码库 > Servlet学习笔记(2)——ServletConfig
Servlet学习笔记(2)——ServletConfig
封装了 Servlet的配置信息,并且可以获取ServletContext对象
配置servlet的初始化参数
在web.xml文件中,<servlet></servlet节点里,新增一个<init-param></init-param>节点,如
<servlet> <servlet-name></servlet-name> <servlet-class></servlet-class> <!--配置Servlet的初始化参数,*n,可以有多个init-param节点--> <init-param> <param-name>user</param-name> <param-value>fv</param-value> </init-param> <init-param> <param-name>password</param-name> <param-value>timewalkfv</param-value> </init-param> <!--可以指定Servlet被创建的时机,必须放在init-param节点的后面--> <load-on-startup>-1</load-on-startup> </servlet>
2.获取初始化参数getInitParameter(String name)、getInitParameterNames() 获取参数名组成的Enumeration
@Override public void init(ServletConfig servletConfig) throws ServletException { // TODO Auto-generated method stub System.out.println("init"); String username = servletConfig.getInitParameter("username"); System.out.println("username: "+ username); Enumeration<String> params = servletConfig.getInitParameterNames(); while(params.hasMoreElements()){ String name = params.nextElement(); String value = servletConfig.getInitParameter(name); System.out.println(" name : " + name + "\n value : " + value ); } String servletName = servletConfig.getServletName(); System.out.println("servletName : "+ servletName); }
本文出自 “Chronosphere” 博客,请务必保留此出处http://chronosphere.blog.51cto.com/9598252/1896673
Servlet学习笔记(2)——ServletConfig
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。