学习网考试学习资料

Gzu521.com

如何编写HTTPServlet程序(1)(1)

计算机软件水平考试   点击:次   发布时间:2006-10-31   【字体: 】   来源:Gzu521.com
贵州学习网—属于你的学习中心
在编写Servlet 时需要用到两个用于所有 servlet 的基本软件包:Javax.servlet 和 javax.servlet.http。下面主要介绍javax.servlet.http提供的http servlet应用编程接口。 

    首先介绍一下 java  servlet的基本方法。 
init() 方法
    在servlet的生命周期中,仅执行一次 init() 方法,即在服务器装入servlet时执行。通过配置服务器,可以设定在启动服务器或客户机首次访问servlet 时装入servlet。无论有多少客户机访问servlet,都不会重复执行 init()。

service() 方法 
    service()方法是servlet的主体部分。客户对一个httpservlet对象的每次请求都会调用该对象的service() 方法,并传递给这个方法一个"请求"对象和一个"响应"对象作为参数。"请求"对象提供有关请求的信息,而"响应"对象提供了一个将响应信息返回给浏览器的通信途径。javax.servlet 软件包中的相关类为servletrequest和servletresponse,而javax.servlet.http 软件包中的相关类为httpservletrequest 和 httpservletresponse。servlet 通过这些对象与服务器通信并最终与客户机通信。servlet 能通过调用"请求"对象的方法获知客户机环境、服务器环境的信息和所有由客户机提供的信息;通过调用"响应"对象的方法,servlet可以向客户机发送响应。 

    httpservlet中的service()方法默认的服务功能是调用与 http 请求的方法相应的 do 功能。例如,如果 http 请求方法为 get,则默认情况下就调用 doget()。当一个客户通过html表单发出一个http post请求时,dopost()方法被调用。与post请求相关的参数作为一个单独的http 请求从浏览器发送到服务器。当需要修改服务器端的数据时,应该使用dopost()方法。 

    servlet的响应可以是下列几种类型: 
    ·一个输出流,浏览器根据它的内容类型(如text/html)进行解释。 
    ·一个http错误响应,重定向到另一个url、servlet和jsp。 

下 一 页
文共2页:第 【1】 【2】

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...