zoukankan      html  css  js  c++  java
  • 使用ServletConfig获得web.xml资源中的参数

    适用:一些不需要再Servlet文件中初始化的可以使用,例如:数据库用户名和密码

    //Servlet文件

    //实例化ServletConfig对象
      ServletConfig servletConfig=this.getServletConfig();
      /***********************获取指定的参数******************************/
      //获取web.xml配置文件中name参数
      String name= servletConfig.getInitParameter("name");
      out.println(name);
      
      /***********************获取所有参数****************************************/
      //获取所有参数,返回一个枚举
      Enumeration enumeration= servletConfig.getInitParameterNames();
      //遍历
      while (enumeration.hasMoreElements()) {
       //获取指定的每个参数的参数值
       String name1= servletConfig.getInitParameter(enumeration.nextElement().toString());
       out.println(name1);
      }

    //web.xml

    <servlet>
        <servlet-name>ServeltConfigDemo</servlet-name>
        <servlet-class>biz.ServeltConfigDemo</servlet-class>
       
        <init-param>
         <param-name>name</param-name>
         <param-value>张三</param-value>
        </init-param>
       
        <init-param>
         <param-name>name1</param-name>
         <param-value>李四</param-value>
        </init-param>
       
        <init-param>
         <param-name>name2</param-name>
         <param-value>王五</param-value>
        </init-param>
      </servlet>

  • 相关阅读:
    VS工具箱不显示DEV控件解决方法
    Win服务程序编写以及安装一般步骤
    cmd命令行带参启动程序
    C#递归拷贝文件夹下文件以及文件夹
    WPF中ComboBox控件绑定键值对操作
    MySQL学习(二)
    Mysql学习(一)
    XML学习(二)
    XML学习(一)
    关于Oracle本地连接出现与监听有关的问题的解决方法探讨
  • 原文地址:https://www.cnblogs.com/danmao/p/3828652.html
Copyright © 2011-2022 走看看