`

Servlet中的GenericServlet源码分析总结

    博客分类:
  • java
 
阅读更多

1.

public void init(ServletConfig config) throws ServletException

{
     this.config = config;

 this.init();
    }

 

public void init() throws ServletException {} 

 

//子类可以重新实现该方法

 这段代码很精髓,因为有了init()方法,那么它的子类可以省略 super.init(config),实现了对父类初始化的隐藏

 ,真正的初始化方法是父类的init(Config)带参数方法

2.

public String getInitParameter(String name) {
return getServletConfig().getInitParameter(name);
}

 

public Enumeration getInitParameterNames() {
return getServletConfig().getInitParameterNames();
}

public ServletContext getServletContext() {
return getServletConfig().getServletContext();
}

这几个方法实现了对ServletConfig中方法的重新编写,方便子类直接调用

分享到:
评论

相关推荐

    Servlet&GenericServlet&HttpServlet源码分析.zip_GenericServle_httpser

    Servlet&GenericServlet&HttpServlet源码分析,源码分析对于学习很有用

    JavaWeb开发技术-Servlet接口及其实现类.pptx

    Servlet接口及其实现类 Java Servlet Jsp XML HTML Servlet接口及其实现类 Servlet接口及其实现类 Servlet接口 GenericServlet类 HttpServlet类 实现Servlet接口 继承GenericServlet类 Servlet接口及其实现类 方法...

    servlet-api-2.4.jar.zip

    javax.servlet.GenericServlet javax.servlet.ServletContext javax.servlet.ServletRequest javax.servlet.http.HttpUtils javax.servlet.ServletResponse javax.servlet.ServletException javax.servlet....

    Java Web应用开发:servlet.ppt

    本章内容 知道什么是Servlet,理解Servlet的作用 理解Servlet的生命周期 会通过继承HTTPServlet类的方式创建自己的Servlet类 知道如何访问servlet 理解web.xml中关于Servlet的配置 知道如何在servlet中取得客户端的...

    javax.servlet.jar下载

    javax.servlet.GenericServlet.class javax.servlet.SingleThreadModel.class javax.servlet.ServletRequestWrapper.class javax.servlet.ServletResponseWrapper.class javax.servlet.ServletRequestListener.class...

    serlvet三种开发方式之(继承GenericServlet开发、继承HttpServlet开发)

    韩顺平.2011最新j2ee视频教程.细说servlet.第10讲.serlvet三种开发方式之(继承GenericServlet开发、继承HttpServlet开发).wmv

    servlet2.4doc

    GenericServlet() - Constructor for class javax.servlet.GenericServlet Does nothing. getAttribute(String) - Method in interface javax.servlet.ServletContext Returns the servlet container attribute ...

    学习servlet的实例和参考api

    类 ServletConfig ServletOutputStream ServletContext ServletInputStream ServletResponse GenericServlet ServletRequest Servlet <br>javax.servlet.http<br>接口 类 HttpSession Cookie...

    Servlet学习

    提供了实现servlet接口的两种方法:子类化javax.servlet.GenericServlet(这种方法提供了读取servlet配置信息的例子)和子类化javax.servlet.http.HttpServlet类.还有用service方法完成的经典的Hello World程序

    servlet temple

    要创建一个 HTTP Servlet,请扩展 HttpServlet 类, 该类是用专门的方法来处理 HTML 表格的 GenericServlet 的一个子类。 HTML 表单是由 <FORM> 和 </FORM> 标记定义的。表单中典型地包含输入字段(如文本输入字段、...

    servlet继承图.jpg

    在servlet里,GenericServlet 继承servlet和Serializable和ServletConfig ,httpServlet继承GenaricServlet MyClass 继承HttpServlet (和HttpServletResponse ,HttpServletRequest 是依赖关系)

    servlet-api.jar需要的拿走

    Servlet接口是Java Servlet API的核心抽象。所有Servlet类必须直接或间接的实现...目前有GenericServlet和HttpServlet这两个类实现了Servlet接口。大多数情况下,开发者只需要继承HttpServlet去实现自己的Servlet即可。

    JSP/Servlet

    如果您瞭解JSP中的隱含物件之意義,再來瞭解Servlet中的對應物件,則學習Servlet就不是件難事。 第一個Servlet程式 Servlet/JSP 的物件對應 Servlet 執行緒安全 Servlet 生命週期 Listener 與 Event Filter ...

    servlet的三种方法的实现

    开发servlet有三种方法的实现: 1.实现servlet接口 2.继承GenericServlet 3.继承HttpServlet

    servlet资源

    表单中典型地包含输入字段(如文本输入字段、复选框、单选按钮和选择列表)和用于提交数据的按钮。当提交信息时,它们还指定服务器应执行哪一个Servlet(或其它的程序)。 HttpServlet 类包含 init()、destroy()、...

    java-servlet-api.doc

    所有的JavaServlet都会直接地或间接地执行javax.servlet.Servlet接口,这样它才能在一个Servlet引擎中运行。Servlet引擎是Web服务器按照JavaServletAPI定制的扩展。Servlet引擎提供网络服务,能够理解MIME请求,并...

    JavaWeb的三大组件详细总结

    文章目录一、Servlet(Server Applet)1、Servlet概述:1、ServletConfig API:2、GenericServlet类2、HttpServlet类:(重点掌握)1、doGet和doPost的区别:2、Servlet细节:3、web.xml文件(了解)4、...

    java_web考试复习题库2.doc

    Java Web试题 JAVA WEB部分: 1. 基于HTTP协议的Servlet通常继承__C______, 也可以继承__B______。这些类型都实现了接口___A_____。... javax.servlet.GenericServlet C. javax.servlet.http.HttpServlet

    基于UML的毕业设计管理系统的分析与设计.docx

    编写Servlet类通常继承GenericServlet或HttpServlet类。因此Java中有两种类型的 Servlet在Rose中分别是用版型《Http_Servlet》或《Generic_Servlet》来表示。 在Rose中,用Tools→Java/J2EE→NewServlet 来创建...

Global site tag (gtag.js) - Google Analytics