2012年10月25日

HttpServlet类

摘要: 定义\public class HttpServlet extends GenericServlet implements Serializable这是一个抽象类,用来简化HTTP Servlet写作的过程。它是GenericServlet类的扩充,提供了一个处理HTTP协议的框架。在这个类中的service方法支持例如GET、POST这样的标准的HTTP方法。这一支持过程是通过分配他们到适当的方法(例如doGet、doPost)来实现的。方法1、doDeleteprotected void doDelete(HttpServletRequest request,HttpServletResp 阅读全文

posted @ 2012-10-25 12:42 ellisonDon 阅读(2684) 评论(0) 推荐(0) 编辑

Servlet理解笔记【原创】

摘要: 学习步骤:1、理解servlet的使用步骤,从感性上去认识它。2、进一步了解它的机制。3、了解代码层面的实现在看Java Servlet API过程的笔记:javax.servlet.http.HttpServlet,这个类继承GenericServlet类,实现了java.io.Serializable的接口,它是个抽象类,给其子类创建一个Http Servlet去适应一个网站。而HttpServlet的子类必须重写至少一个方法,其中较为经常修改的方法有: 1、如果你希望servlet支持HTTP的Get请求,重写doGet方法 2、如果你希望servlet支持HTTP的Post请求,重写d 阅读全文

posted @ 2012-10-25 11:42 ellisonDon 阅读(2834) 评论(1) 推荐(1) 编辑

HttpServlet的功能

摘要: HttpServlet的作用是:根据客户发出的HTTP请求,生成响应的HTTP响应结果。HttpServlet首先必须读取HTTP请求的内容。Servlet容器负责创建HttpRequest对象,并把HTTP请求信息封装到HttpRequest对象中,这大大简化了HttpServlet解析请求数据的工作量。如果没有HttpServletRequest,HttpServlet只能直接处理Web客户发出的原始的字符串数据,有了HttpRequest后,只要调用HttpServletRequest的相关方法,就可以方便地读取HTTP请求中任何部分信息,HttpServletRequest中读取HTT 阅读全文

posted @ 2012-10-25 11:02 ellisonDon 阅读(2342) 评论(0) 推荐(0) 编辑

创建HTTPSERVLET的基本步骤

摘要: 创建HttpServlet的基本步骤A.导入包: import java.io.*; import javax.servlet.*; import javax.servlet.http.*;B.继承HttpServlet类: public class ××× extends HttpServletC.覆盖doPost()、doGet()方法: public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{ 阅读全文

posted @ 2012-10-25 10:58 ellisonDon 阅读(680) 评论(0) 推荐(0) 编辑

[java]HttpServlet对象的生命周期

摘要: 1、客户发出请求—>Web 服务器转发到Web容器Tomcat; 2、Tomcat主线程对转发来用户的请求做出响应创建两个对象:HttpServletRequest和HttpServletResponse; 3、从请求中的URL中找到正确Servlet,Tomcat为其创建或者分配一个线程,同时把2创建的两个对象传递给该线程; 4、Tomcat调用Servlet的service()方法,根据请求参数的不同调用doGet()或者doPost()方法; 5、假设是HTTP GET请求,doGet()方法生成静态页面,并组合到响应对象里; 6、Servlet线程结束,Tomcat将响应对象.. 阅读全文

posted @ 2012-10-25 10:57 ellisonDon 阅读(3724) 评论(0) 推荐(1) 编辑

servlet、genericservlet、httpservlet之间的区别

摘要: 当编写一个servlet时,必须直接或间接实现servlet接口,最可能实现的方法就是扩展javax.servlet.genericservlet或javax.servlet.http.httpservlet当实现javax.servlet.servlet接口时必须实现5个方法init(servletconfig config)service(servletrequest req,servletresponse resp)destroy()getservletconfig()getservletinfo()service是执行应用逻辑的入口点,包容器调用此方法来响应进来得请求,只是在servl 阅读全文

posted @ 2012-10-25 10:55 ellisonDon 阅读(6284) 评论(0) 推荐(0) 编辑

HttpServlet(2)

摘要: Servlet被设计成请求驱动的。Servlet的请求可能包含多个数据项。当Web容器接收到某个对Servlet的请求时,它把它封装成一个HttpServletRequest对象,然后把此对象传给Servlet的对应的服务方法。服务方法通常是doGet()和doPost()方法。另外HttpServlet也提供了一些高级的处理方法,它们有doPut、doTrace和doDelete。1.doGetGet调用用于获取服务器信息,并将其作为响应返回给客户端。当经由Web浏览器,或者通过HTML、JSP直接访问Servlet的URL时,一般使用Get调用。Get调用在URL里显示正传送给Servle 阅读全文

posted @ 2012-10-25 10:54 ellisonDon 阅读(503) 评论(0) 推荐(1) 编辑

HttpServlet(1)

摘要: Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类.Servlet的框架的核心是javax.servlet.Servlet接口,所有的Servlet都必须实现这一接口.在Servlet接口中定义了5个方法,其中有3个方法代表了Servlet的声明周期:init方法,负责初始化Servlet对象service方法,负责相应客户的请求destory方法 阅读全文

posted @ 2012-10-25 10:53 ellisonDon 阅读(274) 评论(0) 推荐(0) 编辑

java中super 的两种用法

摘要: 通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。好了,现在开始讨论this&super这两个关键字的意义和用法。在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某 阅读全文

posted @ 2012-10-25 10:03 ellisonDon 阅读(753) 评论(0) 推荐(0) 编辑

导航