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"); }
相关文章推荐
- web.xml中servlet初始化参数的设置
- Java Web基础知识之Servlet容器初始化(无web.xml)
- web.xml中servlet初始化参数设置多个值
- Java Web基础知识之Servlet容器初始化(无web.xml)
- servlet获取web.xml中配置的初始化参数
- 如何通过Servlet获取定义在web.xml中的初始化参数
- web.xml 中以编码方式添加filter并设置初始化参数AbstractAnnotationConfigDispatchServletInitializer
- java Web中的web.xml的初始化参数
- web.xml中在Servlet中获取context-param和init-param内的参数
- web.xml中在Servlet中获取context-param和init-param内的参数
- web.xml中在Servlet中获取context-param和init-param内的参数
- web.xml的初始化参数:context-param,init-param 推荐
- web.xml中在Servlet中获取context-param和init-param内的参数
- Servlet--ServletContext(三)获取web.xml配置参数
- Java Web部署:web.xml各参数介绍
- 在JSP页面中访问web.xml中的初始化参数
- Servlet(3)ServletConfig接口的介绍(获取web.xml中某个Servlet中的初始配置参数)
- web.xml中在Servlet中获取context-param和init-param内的参数
- servlet中配置文件web.xml中的参数context-param和init-param区别
- web.xml 中以编码方式添加filter并设置初始化参数