手机
当前位置:查字典教程网 >编程开发 >Java >浅析javax.servlet.Servlet,ServletContext接口
浅析javax.servlet.Servlet,ServletContext接口
摘要:1.ServletConfig接口用于描述Servlet本身的相关配置信息。ServletContext接口用于描述应用程序(server....

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方法将不起作用。

【浅析javax.servlet.Servlet,ServletContext接口】相关文章:

java中常用的排序方法

解析web.xml中在Servlet中获取context-param和init-param内的参数

浅析java volatitle 多线程问题

java sqlserver text 类型字段读取方法

浅析java中print和println的区别

深入Ajax代理的Java Servlet的实现详解

基于java file 文件操作operate file of java的应用

ServletContext中常用方法介绍

地址到经纬度坐标转化的JAVA代码

java学习:日期的运算代码

精品推荐
分类导航