我是靠谱客的博主 优秀诺言,最近开发中收集的这篇文章主要介绍浅析Servlet基本结构 浅析Servlet基本结构 浅析Servlet基本结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述



首页 技术频道 51CTO旗下网站 地图 
社区: 学院 下载 论坛 博客 更多
width="760" height="90" noresize="noresize" scrolling="No" frameborder="0" marginheight="0" marginwidth="0" src="http://other.51cto.com/ad/art/tonglan/4.htm" align="left">
  • WOT2015 运维开发人员必看
  • Equinix引领主机托管未来
  • 迪普科技 最懂您业务的应用交付
  • 有奖下载:F5全方位的安全服务

您所在的位置:开发 > Web > JSP > 浅析Servlet基本结构

浅析Servlet基本结构

2009-07-09 13:45 网络 中国IT实验室  字号: T |  T
一键收藏,随时查看,分享好友!

本文简单介绍Servlet基本结构,以及介绍doGet和doPost方法都有两个参数,分别为HttpServletRequest 类型和HttpServletResponse 类型。

AD:WOT2015 互联网运维与开发者大会 热销抢票

下面的代码显示了一个简单Servlet基本结构。该Servlet处理的是GET请求,所谓的GET请求,如果你不熟悉HTTP,可以把它看成是当用户在浏览器地址栏输入URL、点击Web页面中的链接、提交没有指定METHOD的表单时浏览器所发出的请求。Servlet也可以很方便地处理POST请求。POST请求是提交那些指定了METHOD=“POST”的表单时所发出的请求。

  1. import java.io.*;  
  2. import javax.servlet.*;  
  3. import javax.servlet.http.*;  
  4.  
  5. public class SomeServlet extends HttpServlet {  
  6. public void doGet(HttpServletRequest request,  
  7. HttpServletResponse response)  
  8. throws ServletException, IOException {  
  9.  
  10. // 使用“request”读取和请求有关的信息(比如Cookies)  
  11. // 和表单数据  
  12.  
  13. // 使用“response”指定HTTP应答状态代码和应答头  
  14. // (比如指定内容类型,设置Cookie)  
  15.  
  16. PrintWriter out = response.getWriter();  
  17. // 使用 "out"把应答内容发送到浏览器  
  18. }  
  19. }  

Servlet基本结构,如果某个类要成为Servlet,则它应该从HttpServlet 继承,根据数据是通过GET还是POST发送,覆盖doGet、doPost方法之一或全部。doGet和doPost方法都有两个参数,分别为HttpServletRequest 类型和HttpServletResponse 类型。HttpServletRequest提供访问有关请求的信息的方法,例如表单数据、HTTP请求头等等。HttpServletResponse除了提供用于指定HTTP应答状态(200,404等)、应答头(Content-Type,Set-Cookie等)的方法之外,最重要的是它提供了一个用于向客户端发送数据的PrintWriter 。对于简单的Servlet来说,它的大部分工作是通过println语句生成向客户端发送的页面。

注意doGet和doPost抛出两个异常,因此你必须在声明中包含它们。另外,你还必须导入java.io包(要用到PrintWriter等类)、javax.servlet包(要用到HttpServlet等类)以及javax.servlet.http包(要用到HttpServletRequest类和HttpServletResponse类)。
最后,doGet和doPost这两个方法是由service方法调用的,有时你可能需要直接覆盖service方法。以上是Servlet基本结构

【编辑推荐】

  1. 介绍Servlet 2.4版功能
  2. 多种Servlet接口介绍
  3. 接口介绍-Servlet Context
  4. Servlet的注册方法
  5. 介绍Servlet容器
首页 技术频道 51CTO旗下网站 地图 
社区: 学院 下载 论坛 博客 更多
width="760" height="90" noresize="noresize" scrolling="No" frameborder="0" marginheight="0" marginwidth="0" src="http://other.51cto.com/ad/art/tonglan/4.htm" align="left">
  • WOT2015 运维开发人员必看
  • Equinix引领主机托管未来
  • 迪普科技 最懂您业务的应用交付
  • 有奖下载:F5全方位的安全服务

您所在的位置:开发 > Web > JSP > 浅析Servlet基本结构

浅析Servlet基本结构

2009-07-09 13:45 网络 中国IT实验室  字号: T |  T
一键收藏,随时查看,分享好友!

本文简单介绍Servlet基本结构,以及介绍doGet和doPost方法都有两个参数,分别为HttpServletRequest 类型和HttpServletResponse 类型。

AD:WOT2015 互联网运维与开发者大会 热销抢票

下面的代码显示了一个简单Servlet基本结构。该Servlet处理的是GET请求,所谓的GET请求,如果你不熟悉HTTP,可以把它看成是当用户在浏览器地址栏输入URL、点击Web页面中的链接、提交没有指定METHOD的表单时浏览器所发出的请求。Servlet也可以很方便地处理POST请求。POST请求是提交那些指定了METHOD=“POST”的表单时所发出的请求。

  1. import java.io.*;  
  2. import javax.servlet.*;  
  3. import javax.servlet.http.*;  
  4.  
  5. public class SomeServlet extends HttpServlet {  
  6. public void doGet(HttpServletRequest request,  
  7. HttpServletResponse response)  
  8. throws ServletException, IOException {  
  9.  
  10. // 使用“request”读取和请求有关的信息(比如Cookies)  
  11. // 和表单数据  
  12.  
  13. // 使用“response”指定HTTP应答状态代码和应答头  
  14. // (比如指定内容类型,设置Cookie)  
  15.  
  16. PrintWriter out = response.getWriter();  
  17. // 使用 "out"把应答内容发送到浏览器  
  18. }  
  19. }  

Servlet基本结构,如果某个类要成为Servlet,则它应该从HttpServlet 继承,根据数据是通过GET还是POST发送,覆盖doGet、doPost方法之一或全部。doGet和doPost方法都有两个参数,分别为HttpServletRequest 类型和HttpServletResponse 类型。HttpServletRequest提供访问有关请求的信息的方法,例如表单数据、HTTP请求头等等。HttpServletResponse除了提供用于指定HTTP应答状态(200,404等)、应答头(Content-Type,Set-Cookie等)的方法之外,最重要的是它提供了一个用于向客户端发送数据的PrintWriter 。对于简单的Servlet来说,它的大部分工作是通过println语句生成向客户端发送的页面。

注意doGet和doPost抛出两个异常,因此你必须在声明中包含它们。另外,你还必须导入java.io包(要用到PrintWriter等类)、javax.servlet包(要用到HttpServlet等类)以及javax.servlet.http包(要用到HttpServletRequest类和HttpServletResponse类)。
最后,doGet和doPost这两个方法是由service方法调用的,有时你可能需要直接覆盖service方法。以上是Servlet基本结构

【编辑推荐】

  1. 介绍Servlet 2.4版功能
  2. 多种Servlet接口介绍
  3. 接口介绍-Servlet Context
  4. Servlet的注册方法
  5. 介绍Servlet容器

最后

以上就是优秀诺言为你收集整理的浅析Servlet基本结构 浅析Servlet基本结构 浅析Servlet基本结构的全部内容,希望文章能够帮你解决浅析Servlet基本结构 浅析Servlet基本结构 浅析Servlet基本结构所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部