浅析javax.servlet.Servlet,ServletContext接口

相惜以诺

相惜以诺

2016-02-19 09:08

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的浅析javax.servlet.Servlet,ServletContext接口教程,一起来看看吧!超容易上手~
1.ServletConfig接口用于描述Servlet本身的相关配置信息。ServletContext接口用于描述应用程序(server.xml中的一个Context配置,即一个虚拟目录)的相关信息。

2.Servlet配置初始化参数,例如:
代码如下:

servlet
 servlet-nameXXX/servlet-name
 servlet-classXxx/servlet-class
 init-param
  param-nameyyy/param-name
  param-valuexxx/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方法将不起作用。
展开更多 50%)
分享

猜你喜欢

浅析javax.servlet.Servlet,ServletContext接口

编程语言 网络编程
浅析javax.servlet.Servlet,ServletContext接口

调用 Servlet

Java JAVA基础
调用 Servlet

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

什么是Servlet

编程语言 网络编程
什么是Servlet

JSP/Servlet/JSF:Servlet/JSP配置详解

Web开发
JSP/Servlet/JSF:Servlet/JSP配置详解

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Servlet/JSP配置详解

Java JAVA基础
Servlet/JSP配置详解

Servlet 是什么?

Java JAVA基础
Servlet 是什么?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Android图片处理:识别图像方向并显示实例教程

Android图片处理:识别图像方向并显示实例教程

JAVA TIMER简单用法学习

JAVA TIMER简单用法学习
下拉加载更多内容 ↓