欢迎光临
我们一直在努力

1. Servlet的基础结构-JSP教程,Jsp/Servlet

建站超值云服务器,限时71元/月

servlet 教程

1. servlet的基础结构

    下面我们来谈谈处理用户get请求的最简单的servlet框架。get请求就是用户在浏览器的地址栏里输入一个地址、在网页上点击连接或产生一个没有定义方法的html表单后产生的请求。servlets还能轻松处理表单的提交(post),关于处理表单提交我们将在后面几部分谈到。

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class someservlet extends httpservlet {
public void doget(
httpservletrequest request,
httpservletresponse response)
throws servletexception, ioexception {

// 用 "request" 读取http信息头(如cookie)
// 和html表单数据 (如用户输入和提交的数据)
// 用"response"指定http响应 和http信息头
// (如指明信息的类型、设定cookie).

printwriter out = response.getwriter();
// 用 "out"输出内容到浏览器
} }

    不管是用doget还是dopost方法,servlet都要用到httpservlet扩展类。这些方法可分为两类:httpservletrequest和httpservletresponse。httpservletrequest含有获得表单数据、http信息头等信息的方法。 httpservletresponse则包含指明http响应 (200, 404,等。)、信息头(content-type, set-cookie, 等。)的方法,更重要的是你能使用printwriter方法向客户端输出信息。注意doget和dopost方法会抛出两个异常,所以必须在定义里包含他们。要用到printwriter、httpservlet和httpservletrequest, httpservletresponse方法还必须分别引入java.io、javax.servlet和javax.servlet.http。 一般来说,doget和dopost是被service方法调用的,但有时候你可能想越过service方法而直接使用自己定义的service方法,比如定义一个既能处理get也能处理post请求的servlet。

本人译自http://www.apl.jhu.edu/~hall/java/servlet-tutorial/
有不妥之处,还请各位指教!

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 1. Servlet的基础结构-JSP教程,Jsp/Servlet
分享到: 更多 (0)

相关推荐

  • 暂无文章