20160321servlet学习笔记获取web.xml配置参数
2016-03-21 21:35
495 查看
1.可以在web.xml中的servlet标签中添加<load-on-startup>number</load-on-startup>子标签,其中number代表servlet启动顺序.遮阳挡web应用启动时该servlet会被自动装载并调用init函数.
2.可以在servlet标签中添加<init-param>标签实现配置各种参数具体代码如下
<init-param>
<param-name>encoding<param-name>
<param-value>utf-8</param-value>
</init-param>
如果在servlet外面配置则可以被所有servlet读取
<context-param>
<param-name>encoding<param-name>
<param-value>utf-8</param-value>
</context-param>
3.如果配置文件有很多可以遍历出所有配置字段,详细代码如下
Enumeration<String> names=this.getServletConfig().getInitParameterNames();
while(names.hasMoreElements()){
String name=names.nextElement();
out.print(name+"</br>");
out.print(this.getServletConfig().getInitParameter(name)+"</br>");
}
2.可以在servlet标签中添加<init-param>标签实现配置各种参数具体代码如下
<init-param>
<param-name>encoding<param-name>
<param-value>utf-8</param-value>
</init-param>
如果在servlet外面配置则可以被所有servlet读取
<context-param>
<param-name>encoding<param-name>
<param-value>utf-8</param-value>
</context-param>
3.如果配置文件有很多可以遍历出所有配置字段,详细代码如下
Enumeration<String> names=this.getServletConfig().getInitParameterNames();
while(names.hasMoreElements()){
String name=names.nextElement();
out.print(name+"</br>");
out.print(this.getServletConfig().getInitParameter(name)+"</br>");
}
相关文章推荐
- 如何在Eclipse下查看JDK源代码
- nyoj 1070 诡异的电梯 简单dp
- 1003. Emergency (25)
- Hadoop一般用在哪些业务场景?
- ORACLE数据库操作基本语句
- ELK 日志分析
- day07_mysql介绍
- day07_MySQL CMake参数说明手册
- day07_mysql_mysql源码安装
- vs安装体验
- JDBC事务与事务隔离级别详解
- Java Object类
- Qemu&KVM第二篇之(4)使用virsh配置VM 网络network 问题
- C标准库<assert.h>实现
- 第二天 移动小球
- 关于java运行环境的几点见解
- 编写高效的C程序与C代码优化
- JAVA 正则表达式 (超详细)
- 【算法学习笔记】之动态规划
- 【poj 3009】Curling 2.0 中文题意&题解&代码(C++)