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...

面试题 相关文章推荐
PHP中如何创建和修改数组
May 02 面试题
weblogic面试题
Mar 07 面试题
接口中的方法可以是abstract的吗
Jul 23 面试题
精伦电子Java笔试题
Jan 16 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
编写函数,将一个3*3矩阵转置
Oct 09 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
May 23 面试题
哪些情况下不应该使用索引
Jul 20 面试题
.NET程序员的几道面试题
Jun 01 面试题
局域网定义和特性
Jan 23 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
Jul 11 面试题
一道输出判断型Java面试题
Oct 01 面试题
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
手把手教你使用DedeCms V3的在线采集图文教程
2007/04/03 PHP
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
PHP错误机制知识汇总
2016/03/24 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
event对象获取方法总结在google浏览器下测试
2013/11/03 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
解决node.js安装包失败的几种方法
2016/09/02 Javascript
Javascript下拉刷新的简单实现
2017/02/14 Javascript
vue-cli如何快速构建vue项目
2017/04/26 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
nodejs实现的简单web服务器功能示例
2018/03/15 NodeJs
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
Python 给屏幕打印信息加上颜色的实现方法
2019/04/24 Python
python实现动态创建类的方法分析
2019/06/25 Python
python清空命令行方式
2020/01/13 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
使用html5 canvas创建太空游戏的示例
2014/05/08 HTML / CSS
英国手机零售商:Metrofone
2019/03/18 全球购物
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
会计专业大学生求职信范文
2014/01/28 职场文书
开朗女孩的自我评价
2014/02/10 职场文书
2015新学期开学寄语
2015/02/26 职场文书
行政诉讼答辩状
2015/05/21 职场文书
小学远程教育工作总结
2015/08/13 职场文书
《黄道婆》教学反思
2016/02/22 职场文书
Vue2.0搭建脚手架
2022/03/13 Vue.js