您的位置:首页 > 编程语言 > Java开发

Java Web 回顾总结(四) -servlet初始化参数 - web.xml

2018-03-12 18:58 435 查看

Servlet 参数配置

1、配置Servlet初始化参数

   在配置文件
web.xml
中,可以使用一个或多个
<init-param>
标签为
servlet
配置一些初始化参数

  


例如:

<servlet>
<servlet-name>Demon1</servlet-name>
<servlet-class>com.servlet.rep.Demon1</servlet-class>

<init-param>
<param-name>login</param-name>
<param-value>admin</param-value>
</init-param>
<init-param>
<param-name>password</param-name>
<param-value>123</param-value>
</init-param>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF8</param-value>
</init-param>

</servlet>
<servlet-mapping>
<servlet-name>Demon1</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>


或者使用注解进行初始化



只需要把对应的 参数放在标签里面 ,就可以在类中调用

2、初始化参数的调用

通过
ServletConfig
获取参数


  当
servlet
配置了初始化参数
<init-param>
后,web容器在创建
servlet
实例对象时

  会自动将这些初始化参数封装
ServletConfig
对象中

  并在调用
servlet
init
方法时

  将
ServletConfig
对象传递给
servlet


  


使用示例:

String login ;
String pass;
public void init(ServletConfig config) throws ServletException {
ServletConfig config1 = config;
this.login =config1.getInitParameter("login");
this.pass = config1.getInitParameter("password");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: