码迷,mamicode.com
首页 > 其他好文 > 详细

ServletConfig

时间:2015-06-10 00:56:50      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

public interface ServletConfig {
    public String getServletName();//获取Servlet在web.xml文件中的配置名称,即<servlet-name>指定的名称
    public ServletContext getServletContext();//用来获取ServletContext对象
    public String getInitParameter(String name);//用来获取在web.xml中配置的初始化参数,通过参数名来获取参数值
    public Enumeration<String> getInitParameterNames();//用来获取在web.xml中配置的所有初始化参数名称

}

tomcat在创建Servlet对象时,会自动将初始化参数封装到ServletConfig对象中,传递给init()方法,就可以使用了

如:

<servlet>
        <servlet-name>sf</servlet-name>
        <servlet-class>com.sflik.servlet.HelloServlet</servlet-class>        
        <init-param>
        <param-name>pname</param-name>
        <param-value>pvalue</param-value>
        </init-param>        
    </servlet>
@Override
    public void init(ServletConfig config) throws ServletException {
        System.out.println(config.getInitParameter("pname")); 
        System.out.println(config.getInitParameter("pvalue")); 
        Enumeration e = config.getInitParameterNames();
        while(e.hasMoreElements()){
            System.out.println(e.nextElement());
        }
    }

 

ServletConfig

标签:

原文地址:http://www.cnblogs.com/sflik/p/4564864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!