- 浏览: 1499240 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (798)
- struts2 (42)
- servlet (20)
- quartz (4)
- jquery & ajax (24)
- tomcat (5)
- javascript (15)
- struts1 (8)
- 搜索关键字及链接 (3)
- fckeditor (3)
- Apache (5)
- spring (22)
- linux (3)
- 企业应用 (8)
- 综合应用 (13)
- 服务器 (2)
- 数据库 (85)
- 性能调优 (21)
- 网络应用 (15)
- 缓存技术 (8)
- 设计模式 (39)
- 面试题 (7)
- 程序人生&前辈程序员 (29)
- java基础 (59)
- hibernate (75)
- log4j (4)
- http (11)
- 架构设计 (28)
- 网页设计 (12)
- java邮件 (4)
- 相关工具 (11)
- ognl (7)
- 工作笔记 (18)
- 知识面扩展 (12)
- oracle异常 (1)
- 正则表达式 (2)
- java异常 (5)
- 项目实践&管理 (1)
- 专业术语 (11)
- 网站参考 (1)
- 论坛话题 (2)
- web应用 (11)
- cxf&webservice (22)
- freemarker (3)
- 开源项目 (9)
- eos (1)
- ibatis (6)
- 自定义标签 (3)
- jsp (3)
- 内部非公开文档(注意:保存为草稿) (0)
- 国内外知名企业 (2)
- 网店 (3)
- 分页 (1)
- 消费者习惯 (2)
- 每日关注 (1)
- 商业信息 (18)
- 关注商业网站 (1)
- 生活常识 (3)
- 新闻 (2)
- xml&JSON (5)
- solaris (1)
- apache.common (3)
- BLOB/CLOB (1)
- lucene (2)
- JMS (14)
- 社会进程 (8)
- SSH扩展 (2)
- 消费心理 (1)
- 珠三角 (1)
- 设计文档 (1)
- XWork&webwork (1)
- 软件工程 (3)
- 数据库及链接 (1)
- RMI (2)
- 国内外知名企业&人物 (1)
最新评论
-
司c马:
简介易懂、
OutputStream和InputStream的区别 -
在世界的中心呼喚愛:
解决我的问题
Java获取客户端的真实IP地址 -
bo_hai:
都是些基本的概念呀!
SSO -
tian_4238:
哥们,你也是搞水利这块的吧。
巧用SQLQuery中的addScalar -
loveEVERYday:
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
1. ServletConfig接口用于描述Servlet本身的相关配置信息。ServletContext接口用于描述应用程序(server.xml中的一个Context配置,即一个虚拟目录)的相关信息。
2. Servlet配置初始化参数,例如:
<servlet>
<servlet-name>XXX</servlet-name>
<servlet-class>Xxx</servlet-class>
<init-param>
<param-name>yyy</param-name>
<param-value>xxx</param-value>
</init-param>
</servlet>
这些初始化参数,可以通过this.getServletConfig.getInitParameter()获取。
3. javax.servlet.Servlet接口是Servlet的基本接口,所有定义的Servlet都要实现这个接口。Javax.servlet.GenericServlet是实现了这个借口的基础类。HttpServlet就是继承与GenericServlet类。GenericServlet实现了ServletConfig接口,所以在HttpServlet中可以直接调用ServletConfig中的方法,例如HttpServlet.getInitParameter(),HttpServlet.getServletName();HttpServlet.getServletContext()方法等,而不必使用this.getServletConfig.getInitParameter()等方式获取。
4. Servlet的init方法:
javax.servlet.Servlet接口的init方法是带有参数的,原方法是:init(ServletConfig config)方法。GeneralServlet类实现了Servlet接口后,在init(ServletConfig config)方法中实现了基本的功能后,有调用了无参数的init()方法用于扩展。所以在我们继承HttpServlet方法中,一般重写的都是无参的init方法。
5. Servlet的service方法:
这个方法是Servlet的主要方法。所有请求都将交给这个方法来执行。在HttpServlet中,service方法的作用是根据请求的类型,分别将请求交给doPost,doGet等方法去处理。所以在HttpServlet中,只需要重写doPost,doGet等方法,如果重写了doService方法,doPost,doGet方法将不起作用。
发表评论
-
ServletContext接口
2011-08-03 19:57 13451. 获取web应用(tomcat的Context ... -
HttpServletResponse
2011-08-03 19:31 18271. 控制消息头 add ... -
基于AOP设计思想的拦截器(Interceptor)与传统拦截器(Filter)的区别
2011-07-11 11:46 9404现在AOP的设计开发理念在软件开发中用的越来越广泛,在我们开发 ... -
HttpSessionListener用法
2010-12-02 20:46 1505继上次说到Listener的功效,这里就不得不说说另外一个接口 ... -
一个简单jsp-servlet例子
2010-10-15 11:17 5468以下的简单 jsp-servlet 例子流程为: inde ... -
过滤器(filter)在web 中的应用(二)
2010-06-25 16:42 1119Filters是在请求资源(Servl ... -
web.xml 中的listener、 filter、servlet 加载顺序及其详解(2)
2010-06-25 13:56 162922、配置Struts <dis ... -
web.xml 中的listener、 filter、servlet 加载顺序及其详解(1)
2010-06-25 13:46 2856在项目中总会遇到一 ... -
web.xml中context-param,listener,filter,servlet加载顺序
2010-06-25 13:35 1894不同类别加载顺序:先 context-param 然后 lis ... -
过滤器(filter)在web 中的应用(一)
2010-06-22 17:38 2082过滤器(Filter)在Web开发中的应用: Filter是 ... -
javax.servlet基本类和接口
2010-06-19 21:25 2140基本类和接口一、javax.servlet.Servlet ... -
Session机制详解(jsp-servlet 技术)
2010-06-17 20:51 1488虽然session机制在web应用程序中被采用已经很长时间 ... -
servlet中配置文件web.xml中的参数context-param和init-param区
2010-06-17 09:56 1849web.xml里面可以定义两种参数:(1)applicatio ... -
优化Servlet配置为web.xml瘦身
2010-06-17 09:46 1742本文介绍优化Servlet配置为web.xml瘦身,web.x ... -
Java中用Servlet Listener实现定时监听
2010-06-12 13:50 1536分两步走: (1)实现 javax.servlet. ... -
戏说java web开发中的listener和filter
2010-06-12 11:26 1600今天在公司看到有同事在写filter,晚上一个人在家无聊,就想 ... -
谈谈Listener Servlet的应用
2010-06-12 10:53 1272... -
web中的listener简介
2010-06-12 10:42 1332... -
利用HttpSessionListener实现网站在线人数统计功能
2010-06-12 10:17 2060在网站中经常需要进行在线人数的统计。过去的一般做法是结合登录 ...
相关推荐
首先,我们来看ServletConfig接口的主要方法: 1. `getServletName()`: 这个方法返回Servlet的名称,它在web.xml配置文件中通过`<servlet-name>`元素定义。Servlet名称是唯一的,用于在Servlet容器中标识Servlet。 ...
ServletConfig接口定义了几个关键方法,如`getServletName()`、`getInitParameter(String name)`等。实现这个接口的类通常由Servlet容器内部提供,具体实现会根据不同的容器有所不同。 ### 工具支持 开发过程中,...
ServletConfig接口代表Servlet的配置信息,由Servlet容器在初始化Servlet时传递给Servlet实例。它包含以下方法: - `getServletName()`: 获取Servlet的名称。 - `getInitParameter(String name)`: 获取Servlet...
Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通过类名调用Servlet、HTTP会话、建立Session、Request Dispatcher接口、Servlet接口、ServletConfig接口、ServletContext接口、SingleThreadModel...
- `GenericServlet`还实现了ServletConfig接口,允许访问Servlet的配置信息。 - `destroy()`方法在`GenericServlet`中是空实现,但在子类中可以覆盖以执行特定的销毁操作。 - `log()`和`log(String msg, ...
ServletConfig接口 `ServletConfig`接口提供了一种方式来获取Servlet的配置信息,如初始化参数。这是在Servlet实例化时由容器提供的。 - **`ServletConfig getServletConfig()`**:返回当前Servlet的配置对象。 -...
4. **ServletConfig接口**: 通过`init(ServletConfig config)`方法,Servlet可以获取到ServletConfig对象,从中读取初始化参数。 5. **HttpServletRequest和HttpServletResponse接口**: 这两个接口提供了处理...
#### 四、ServletConfig接口 `ServletConfig`接口提供了一种机制,使得Servlet能够访问其配置参数。这些参数通常在部署描述符(web.xml)中定义,并且可以用来定制Servlet的行为。主要方法包括: 1. **...
3. **ServletConfig接口**:ServletConfig接口提供了Servlet获取配置信息的方法,比如初始化参数、Servlet名称等,这些信息是在Servlet容器启动时从web.xml配置文件中读取的。 4. **ServletContext接口**:...
ServletConfig接口提供Servlet容器向Servlet传递配置信息的途径,如Servlet的初始化参数。它有一个重要的方法`getInitParameter(String name)`,用于获取Servlet的初始化参数值。 **四、ServletContext接口** ...
GenericServlet是Servlet接口的一个抽象类,它实现了Servlet和ServletConfig接口。开发者可以通过继承GenericServlet,重写`service()`方法来创建一个通用的Servlet,适用于多种类型的请求。 三、HttpServlet类 ...
ServletConfig接口提供了Servlet的配置信息,例如初始化参数。Servlet在初始化时,Web服务器会传递一个ServletConfig实例给Servlet。 四、ServletContext接口 ServletContext接口代表了一个Servlet容器(如Tomcat)...
GenericServlet是一个抽象类,实现了Servlet接口和ServletConfig接口。它提供了基本的Servlet服务,但不包含特定的HTTP协议处理。开发者可以扩展这个类来创建非HTTP协议的Servlet。 三、HttpServlet类 HttpServlet...
GenericServlet是一个抽象类,实现了Servlet和ServletConfig接口,提供了一般化的Servlet实现。它不直接处理HTTP请求,但可以作为其他协议的Servlet的基础。开发者可以通过重写`service(ServletRequest, Servlet...
- `GenericServlet`是一个抽象类,实现了Servlet接口和ServletConfig接口。它提供了默认的生命周期方法实现,适用于所有协议的服务器端小应用程序。 3. **HttpServlet** - `HttpServlet`继承自`GenericServlet`,...
文档可能包括Servlet接口、GenericServlet类、HttpServlet类、ServletConfig接口、ServletContext接口等关键组件的详细说明。 1. **Servlet接口**:Servlet接口定义了Web服务器与Servlet之间的通信规范,提供了服务...
GenericServlet是一个抽象类,实现了Servlet接口和ServletConfig接口。它提供了基本的生命周期方法和服务方法的通用实现,适用于所有协议的Servlet。你可以直接继承GenericServlet,但通常更常见的是使用...
4. **ServletConfig接口**:每个Servlet实例都有一个ServletConfig对象,用于存储Servlet的初始化参数和容器提供的其他信息。 5. **ServletContext接口**:代表一个Web应用程序的上下文,是所有Servlet共享的信息...