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开发工程师面试问题集锦
Nov 01 面试题
如何实现jdbc性能优化
Jul 30 面试题
简单说说tomcat的配置
May 28 面试题
上海方立数码笔试题
Oct 18 面试题
C++面试题:关于链表和指针
Jun 05 面试题
请写出 BOOL flag 与"零值"比较的 if 语句
Feb 29 面试题
经典c++面试题四
May 14 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
北京某科技有限公司C# .net笔试题
Sep 27 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Sep 18 面试题
介绍一下linux文件系统分配策略
Nov 17 面试题
如何写一个自定义标签
Dec 28 面试题
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
提取HTML标签
2006/10/09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――下篇)
2006/12/13 PHP
dedecms模版制作使用方法
2007/04/03 PHP
收藏的一个php小偷的核心程序
2007/04/09 PHP
探讨:php中在foreach中使用foreach ($arr as &$value) 这种类型的解释
2013/06/24 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
php生成RSS订阅的方法
2015/02/13 PHP
PHP模板引擎Smarty自定义变量调解器用法
2016/04/11 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
karma+webpack搭建vue单元测试环境的方法示例
2018/05/24 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
2018/10/18 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
python动态监控日志内容的示例
2014/02/16 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
爬山的活动方案
2014/08/16 职场文书
群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
出国签证在职证明范本
2014/11/24 职场文书
初二学生评语大全
2014/12/26 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
骨干教师个人总结
2015/02/11 职场文书
大国崛起英国观后感
2015/06/02 职场文书