ServletConfig

ServletConfig

  • 作用:读取配置
  • web.xml
<servlet>
    <servlet-name>configServlet</servlet-name>
    <servlet-class>cn.lzm.servlet.ServletConfigServlet</servlet-class>
    <init-param>
      <param-name>like</param-name>
      <param-value>pear</param-value>
    </init-param>
    <init-param>
      <param-name>color</param-name>
      <param-value>blue</param-value>
    </init-param>
  </servlet>
  <servlet-mapping>
    <servlet-name>configServlet</servlet-name>
    <url-pattern>/config</url-pattern>
  </servlet-mapping>

  • java代码
//获取ServletConfig对象

        ServletConfig config = this.getServletConfig();
        //获取当前ServletName
        String servletName = config.getServletName();
        System.out.println(servletName); //configServlet

        //读取初始化配置
        //获取键
        Enumeration<String> keys = config.getInitParameterNames();
        while (keys.hasMoreElements()){
            String key = keys.nextElement();
            System.out.print(key+"===>"); //color===>blue  like===>pear
            //根据键获取值
            System.out.println(config.getInitParameter(key));
        
posted @ 2021-02-07 18:33  阿肆啊  阅读(70)  评论(0编辑  收藏  举报