Servlet 的初始化
在web项目中,有时候需要一些在服务器启动的时候就加载一些参数或加载一些类就可以使用Servlet方便的完成。
要在启动服务就初始化需要配置load-on-startup值大于0。
下面将在服务器启动时初始化,并传入两个初始化参数。
<servlet>
<description></description>
<display-name>InitServlet</display-name>
<servlet-name>InitServlet</servlet-name>
<servlet-class>com.pure.InitServlet</servlet-class>
<init-param>
<description></description>
<param-name>name</param-name>
<param-value>pure</param-value>
</init-param>
<init-param>
<description></description>
<param-name>age</param-name>
<param-value>28</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
在com.pure.InitServlet中需要Override init方法
@Override
public void init() throws ServletException {
String name = this.getInitParameter("name");
System.out.println("姓名:" + name);
}
另外还有一点要注意,在web.xml中配置的
<context-param>
<param-name>host</param-name>
<param-value>192.168.9.8</param-value>
</context-param>
是全局的,就是所有的Servlet都可以获取,上面的只能在当前Servelt中获取,获取的方式和上面也有所区别:
@Override
public void init() throws ServletException {
String host = this.getServletContext().getInitParameter("host");
System.out.println(host);
}
分享到:
相关推荐
Servlet初始化参数演示例子[源代码]
Servlet初始化参数和上下文初始化参数训练及处理数据库示例[汇编].pdf
Servlet获取初始化参数.doc Servlet获取初始化参数.doc
Servlet初始化资料 很经典的哦 呵呵 都来看看呀
在初始化阶段,Servlet 初始化参数被传递给 Servlet 配置对象。 (2) 请求处理 对于到达服务器的客户机请求,服务器创建特定于请求的一个“请求”对象和一个“响应”对象。服务器调用 Servlet 的 service() 方法...
servlet读取初始化参数和属性文件的数据
通常JavaWeb项目启动时我们需要... 下面代码是模拟初始化的一个示例,可以在控制台看到程序的输出,和Listener、Filter、Servlet的启动先后顺序,强烈建议跟我一样喜欢动手的Coder操作一下,废话不多说,直接上代码了。
2、掌握Servlet初始化参数的设置和读取 2、通过重写init、destory、service函数体会Servlet的生命周期 3、Servlet初始化参数
Servlet生命周期与工作原理 Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段:
struts2基础.txt/struts2基础.txt
Tomcat 10 5 初始化和预装载servlet与JSP页面 10 5.1 分配servlet初始化参数 10 5.2 分配JSP初始化参数 13 5.3 提供应用范围内的初始化参数 15 5.4 在服务器启动时装载servlet 15 6 声明过滤器 16...
03springmvc注解驱动开发的servlet3.0初始化配置类.avi
config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象) 序号 方 法 说 明 ...
jsp+servlet做的房产交易系统-含初始化SQL
Servlet API 中文参考 chm,涉及Servet资料资料、API介绍,讲述Servlets概论、生命周期、解析和载入、初始化、 Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通... Servlet API 中文参考 chm,...
Tomcat初始化流程分析,Tomcat启动流程分析 Tomcat处理一次请求过程分析 servlet初始化流程
14.4 servlet初始化参数[/font] 14.5 pagecompile中使用的标记[/font] 14.6 小结[/font] [/font] 第4部分 java服务器安全机制[/font] [/font] 第15章 java web server的安全机制[/font] [/font] 15.1 安全综述[/font...
对那些需要在启动时初始化的servlet初始化。 运行: 在这个阶段所有的servlet处于待命状态,等待客户端的请求。如果客户端的请求servlet不存在,则初始化对应的servlet。 销毁: 1.销毁所有处于运行...
这是Servlet过滤器的初始化方法,Servlet容器创建Servlet过滤器实例后将调用这个方法。在这个方法中可以读取web.xml文件中Servlet过滤器的初始化参数。 b、doFilter(ServletRequest,ServletResponse,FilterChain)...
Servlet生命周期就是servlet从创建到销毁的过程,包括加载和实例化,初始化,服务,和销毁4步。 当客户第一次请求时,首先判断是否存在servlet对象,第一次请求时不存在,则由tomcat创建对象,调用init()方法对...