考试网 >> IT认证 >> 水平 >> 软件指导 >> 如何编写HTTP Servlet程序

如何编写HTTP Servlet程序

发布时间:2006-06-28 04:27     点击:
分页:上一页  1 [2] 3 4  下一页

destroy() 方法 

    destroy() 方法仅执行一次,即在服务器停止且卸载Servlet 时执行该方法。当服务器卸载 Servlet 时,将在所有 service() 方法调用完成后,或在指定的时间间隔过后调用 destroy() 方法。一个Servlet 在运行service() 方法时可能会产生其他的线程,因此在调用 destroy() 方法时,必须确认这些线程已终止或完成。 

GetServletConfig()方法 

    GetServletConfig()方法返回一个 ServletConfig 对象,该对象用来返回初始化参数和ServletContext。ServletContext 接口提供有关Servlet 的环境信息。

GetServletInfo()方法 

    GetServletInfo()方法是一个可选的方法,它提供有关Servlet 的信息,如作者、版本、版权。 

    下面介绍编写一个基本HTTP Servlet的步骤。 

    (1)引入相应的包和类,包括: 

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

继承javax.servlet.http.HttpServlet 

public class MyServlet extends HttpServlet{ 

    (2)实现service方法。 

    Servlet的主要功能是接受从浏览器发送过来的HTTP请求(request),并返回HTTP响应(response)。这个工作是在service方法中完成的。service方法包括从request对象获得客户端数据和向response对象创建输出。 

    如果一个Servlet从javax.servlet.http.HttpServlet继承,实现了doPost或doGet方法,那么这个Servlet只能对POST或GET做出响应。如果开发人员想处理所有类型的请求(request),只要简单地实现service方法即可(但假如选择实现service方法,则不必实现doPost或doGet方法,除非在service方法的开始调用super.service())。

doGet、doPost、service的区别

public void service(HttpServletRequest req,HttpServletResponse res)
分页:上一页  1 [2] 3 4  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有