Servlet的配置

Servlet配置包含Servlet的名字、Servlet的类(如果是JSP,那么就指定JSP文件)、初始化参数、启动装入的优先级、Servlet的映射和运行的安全设置。Servlet配置的DTD如下[quote] (servlet-class|jsp-file),init-param*,load-on-startup?,run-as?,security-role-ref*)>[/quote]下面结合一个实例 package com.test.ch8 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public clas…

Servlet的生命周期

Servlet部署在容器里,它的生命周期由容器管理。Servlet的生命周期概括为以下几个阶段: 1. 装载Servlet这项操作一般是动态执行的。有些服务提供了相应的管理功能,可以再启动的时候就装载Servlet,并能够初始化特定的Servlet。 2. 创建一个Servlet实例 3. 调用Servlet的init()方法 4. 服务 如果容器接收到对此Servlet的请求,那么它调用Servlet的service()方法 5. 销毁 实例被销毁,通过调用Servlet…

Servlet常用接口的使用

Servlet的类接口可以从以下几个方面进行分类1. Servlet实现相关 定义了用于实现Servlet相关的类和方法2. Servlet配置相关 主要包括ServletConfig接口3. Servlet异常相关 Servlet API定义了两个异常,它们是ServletException和UnavailableException4. 请求和响应相关 用于接收客户端的请求,并且做出对应的响应。5. 会话跟踪 用于跟踪和客户端的会话6. Servlet上下文 通过这个接口,可以再多个Web应用…

Servlet配置和异常

javax.servlet.ServletConfig接口代表了Servlet的配置,Servlet配置包括Servlet的名字、Servlet的初始化参数和Servlet上下文。[quote] HelloWorldServlet HelloWorldExample encoding gb2312 [/quote] ServletConfig声明:public interface ServletConfig这个接口的主要方法有以下几个* getInitParameter(String name) 返回特定名字的初始化参数。例如:HelloWorldExample 中如果有getInitParameter("…