`
pure
  • 浏览: 350898 次
社区版块
存档分类
最新评论

Servlet 的初始化

阅读更多
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);
	}
分享到:
评论
1 楼 damoqiongqiu 2009-09-15  
拜读,水仔看来还是比较勤奋啊,这段时间发了不少文章。

相关推荐

    Servlet初始化参数演示例子[源代码]

    Servlet初始化参数演示例子[源代码]

    Servlet初始化参数和上下文初始化参数训练及处理数据库示例[汇编].pdf

    Servlet初始化参数和上下文初始化参数训练及处理数据库示例[汇编].pdf

    Servlet获取初始化参数.doc

    Servlet获取初始化参数.doc Servlet获取初始化参数.doc

    Servlet

    Servlet初始化资料 很经典的哦 呵呵 都来看看呀

    servlet temple

    在初始化阶段,Servlet 初始化参数被传递给 Servlet 配置对象。  (2) 请求处理  对于到达服务器的客户机请求,服务器创建特定于请求的一个“请求”对象和一个“响应”对象。服务器调用 Servlet 的 service() 方法...

    servlet读取初始化参数和属性文件的数据

    servlet读取初始化参数和属性文件的数据

    Listener、Filter、Servlet与Java Web项目初始化项目例子 源代码

    通常JavaWeb项目启动时我们需要... 下面代码是模拟初始化的一个示例,可以在控制台看到程序的输出,和Listener、Filter、Servlet的启动先后顺序,强烈建议跟我一样喜欢动手的Coder操作一下,废话不多说,直接上代码了。

    实验5 Servlet初步2

    2、掌握Servlet初始化参数的设置和读取 2、通过重写init、destory、service函数体会Servlet的生命周期 3、Servlet初始化参数

    Servlet生命周期与工作原理

    Servlet生命周期与工作原理 Servlet生命周期分为三个阶段:  1,初始化阶段 调用init()方法  2,响应客户请求阶段 调用service()方法  3,终止阶段 调用destroy()方法 Servlet初始化阶段:

    struts2基础.txt

    struts2基础.txt/struts2基础.txt

    用web.xml控制Web应用的行为

    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

    03springmvc注解驱动开发的servlet3.0初始化配置类.avi

    jsp内置对象的用法

    config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象) 序号 方 法 说 明 ...

    jsp+servlet做的房产交易系统-含初始化SQL

    jsp+servlet做的房产交易系统-含初始化SQL

    Servlet+API中文API[China]

    Servlet API 中文参考 chm,涉及Servet资料资料、API介绍,讲述Servlets概论、生命周期、解析和载入、初始化、 Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通... Servlet API 中文参考 chm,...

    我的tomcat7源码手撕过程

    Tomcat初始化流程分析,Tomcat启动流程分析 Tomcat处理一次请求过程分析 servlet初始化流程

    Java服务器程序设计

    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...

    Java Web应用的生命周期

    对那些需要在启动时初始化的servlet初始化。  运行:  在这个阶段所有的servlet处于待命状态,等待客户端的请求。如果客户端的请求servlet不存在,则初始化对应的servlet。  销毁:  1.销毁所有处于运行...

    Servlet过滤器使用

    这是Servlet过滤器的初始化方法,Servlet容器创建Servlet过滤器实例后将调用这个方法。在这个方法中可以读取web.xml文件中Servlet过滤器的初始化参数。 b、doFilter(ServletRequest,ServletResponse,FilterChain)...

    说一说servlet的生命周期

    Servlet生命周期就是servlet从创建到销毁的过程,包括加载和实例化,初始化,服务,和销毁4步。  当客户第一次请求时,首先判断是否存在servlet对象,第一次请求时不存在,则由tomcat创建对象,调用init()方法对...

Global site tag (gtag.js) - Google Analytics