HttpServlet类中的主要方法都有哪些?各自的作用是什么?


Posted in 面试题 onMarch 16, 2014
HttpServlet的主要方法有 doGet, doPost, doPut, doDelete, doTrace等等

Void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException 由servlet引擎调用用处理一个HTTP GET请求。输入参数、HTTP头标和输入流可从request对象、response头标和response对象的输出流中获得。
Void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException 由servlet引擎调用用处理一个HTTP POST请求。输入参数、HTTP头标和输入流可从request对象、response头标和response对象的输出流中获得。
Void doPut(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException 由servlet引擎调用用处理一个HTTP PUT请求。本方法中请求URI指出被载入的文件位置。
Void doDelete(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException 由servlet引擎调用用处理一个HTTP DELETE请求。请求URI指出资源被删除。
Void doOptions(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException 由servlet引擎调用用处理一个HTTP OPTIONS请求。返回一个Allow响应头标表明此servlet支持的HTTP方法。一个servlet不需要覆盖此方法,因为 HttpServlet方法已经实现规范所需的功能。
Void doTrace(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException 由servlet引擎调用用处理一个HTTP TRACE请求。使得请求头标被反馈成响应关标。一个servlet不需要覆盖此方法,因为HttpServlet方法已经实现HTTP规范所需的功能。
Void service(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException Service(Request request,Response response)调用的一个立即方法,带有指定HTTP请求和响应。此方法实际上将请求导向doGet()、doPost()等等。不应该覆盖此方法。
Void service(Request request,Response response)throws ServletException,IOException 将请求和响应对象置入其指定的HTTP子类,并调用指定HTTP的service()方法。

Tags in this post...

面试题 相关文章推荐
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
Jun 02 面试题
金山毒霸系列的笔试题
Apr 13 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
介绍一下代理模式(Proxy)
Oct 17 面试题
酷瑞网络科技面试题
Mar 30 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
Jun 20 面试题
Java语言的优势
Jan 10 面试题
什么是方法的重载
Jun 24 面试题
如何写出好的Java代码
Apr 25 面试题
介绍一些UNIX常用简单命令
Nov 11 面试题
Tomcat的缺省是多少,怎么修改
Apr 09 面试题
Java面试题冲刺第十六天--消息队列
Aug 07 面试题
Servlet如何得到服务器的信息
Dec 22 #面试题
Servlet方面面试题
Sep 28 #面试题
介绍一下javax.servlet.Servlet接口及其主要方法
Nov 30 #面试题
如何现实servlet的单线程模式
Aug 05 #面试题
描述JSP和Servlet的区别、共同点、各自应用的范围
Oct 02 #面试题
Java Servlet的主要功能和作用是什么
Feb 14 #面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 #面试题
You might like
PHP的开发框架的现状和展望
2007/03/16 PHP
PHP 面向对象实现代码
2009/11/11 PHP
关于PHP二进制流 逐bit的低位在前算法(详解)
2013/06/13 PHP
php实现比较全的数据库操作类
2015/06/18 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
Prototype 学习 Prototype对象
2009/07/12 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
使用Vue.js创建一个时间跟踪的单页应用
2016/11/28 Javascript
详解Angular的数据显示优化处理
2016/12/26 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
Python中正则表达式的详细教程
2015/04/30 Python
Python中的time模块与datetime模块用法总结
2016/06/30 Python
浅谈django2.0 ForeignKey参数的变化
2019/08/06 Python
python中的&&及||的实现示例
2019/08/07 Python
利用python实现逐步回归
2020/02/24 Python
印度网上药店:1mg
2017/10/13 全球购物
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
优秀体育委员自荐书
2014/01/31 职场文书
团队精神口号
2014/06/06 职场文书
汽车维修求职信
2014/06/15 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
骨干教师申报材料
2014/12/17 职场文书
只用50行Python代码爬取网络美女高清图片
2021/06/02 Python
Python基础之变量的相关知识总结
2021/06/23 Python