皮皮学Web第三弹——ServletConfig
2017-02-21 22:21
239 查看
ServletConfig: 封装了 Serlvet 的配置信息, 并且可以获取 ServletContext 对象
我们可以利用它来获取初始化参数 所以皮皮先来配置一下初始化参数
1、配置 Serlvet 的初始化参数
在web.xml中添加servlet的初始化参数
点击servlet 添加初始化参数
添加后 代码是这个样子的
2、获取初始化参数:
添加完参数 ,皮皮就可以获取初始化参数了,
主要可以用到以下方法:(常用方法)
(1)getInitParameter(String name): 获取指定参数名的初始化参数
(2)getInitParameterNames(): 获取参数名组成的 Enumeration 对象.
皮皮实践一下 更改java文件
@Override
public void init(ServletConfig config) throws ServletException {
super.init(config); //To change body of generated methods, choose Tools | Templates.
String name=config.getInitParameter("name");
System.out.println("name:"+name);
String age=config.getInitParameter("age");
System.out.println("age:"+age);
Enumeration <String> names = config.getInitParameterNames();
while(names.hasMoreElements()){
String name1 = names.nextElement();
String value = config.getInitParameter(name1);
System.out.println("^^" + name1 + ": " + value);
}
}
看 我们获取了name 的值。
我们可以利用它来获取初始化参数 所以皮皮先来配置一下初始化参数
1、配置 Serlvet 的初始化参数
在web.xml中添加servlet的初始化参数
点击servlet 添加初始化参数
添加后 代码是这个样子的
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"> <servlet> <servlet-name>NewServlet</servlet-name> <servlet-class>com.pipi.first.NewServlet</servlet-class> <init-param> <param-name>name</param-name> <param-value>pipi</param-value> </init-param> <init-param> <param-name>age</param-name> <param-value>20</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>NewServlet</servlet-name> <url-pattern>/HelloWorld</url-pattern> </servlet-mapping> <session-config> <session-timeout> 30 </session-timeout> </session-config> </web-app>
2、获取初始化参数:
添加完参数 ,皮皮就可以获取初始化参数了,
主要可以用到以下方法:(常用方法)
(1)getInitParameter(String name): 获取指定参数名的初始化参数
(2)getInitParameterNames(): 获取参数名组成的 Enumeration 对象.
皮皮实践一下 更改java文件
@Override
public void init(ServletConfig config) throws ServletException {
super.init(config); //To change body of generated methods, choose Tools | Templates.
String name=config.getInitParameter("name");
System.out.println("name:"+name);
String age=config.getInitParameter("age");
System.out.println("age:"+age);
Enumeration <String> names = config.getInitParameterNames();
while(names.hasMoreElements()){
String name1 = names.nextElement();
String value = config.getInitParameter(name1);
System.out.println("^^" + name1 + ": " + value);
}
}
看 我们获取了name 的值。
相关文章推荐
- 【web++_第三阶_博文集合_SpringMVC权限、新闻系统_2014.12.25_第三篇】
- Javaweb-ServletConfig
- 皮皮学Web第四弹——ServletContext
- 【web++_第三阶段】Spring MVC
- Web探索之旅 | 第三部分第一课:服务器
- 【web++_第三阶_博文集合_SpringMVC权限、新闻系统_2014.12.25_第四篇】
- Web探索之旅 | 第三部分第二课:IP地址和域名
- 系统学习JavaWeb之五Servlet的配置信息ServletConfig
- 第三课 设计WEB前端页面 (二)
- 【web++_第三阶段_SpringMVC初级进阶(第一篇:必看)】SpringMVC初级进阶(第一篇:必看)_1
- 学习淘淘商城第三课(使用tomcat插件启动web工程)
- Web探索之旅 | 第三部分第三课:协议
- java web 7 ServletConfig
- 【Web探索之旅】第二部分第三课:框架和内容管理系统
- Python Flask Web 第三课 —— 模板
- ServletConfig读取web.xml文件的应用实例
- java web 8 ServletConfig
- 【Web探索之旅】第二部分第三课:框架和内容管理系统
- 【web++_第三阶最后四集_(1)富文本编辑器_百度UeDitor】
- 【Web探索之旅】第三部分第一课:服务器