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

面试题 相关文章推荐
面向对象编程的优势是什么
Dec 17 面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 面试题
SQL SERVER面试资料
Mar 30 面试题
什么是唯一索引
Jul 05 面试题
delegate与普通函数的区别
Jan 22 面试题
北京某科技有限公司C# .net笔试题
Sep 27 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
Linux操作面试题
Feb 11 面试题
解释一下钝化(Swap out)
Dec 26 面试题
线程同步的方法
Nov 23 面试题
为什么要使用servlet
Jan 17 面试题
Delphi笔试题
Nov 14 面试题
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
一个简单的自动发送邮件系统(二)
2006/10/09 PHP
用PHP制作的意见反馈表源码
2007/03/11 PHP
php 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
php Rename 更改文件、文件夹名称
2011/05/24 PHP
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
浅谈php命令行用法
2015/02/04 PHP
Laravel5.5以下版本中如何自定义日志行为详解
2018/08/01 PHP
深入理解Javascript闭包 新手版
2010/12/28 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
javascript设计模式之对象工厂函数与构造函数详解
2015/07/30 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
AngularJS中transclude用法详解
2016/11/03 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
详解Vue整合axios的实例代码
2017/06/21 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
使用rpclib进行Python网络编程时的注释问题
2015/05/06 Python
深入学习Python中的装饰器使用
2016/06/20 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
python多进程并发demo实例解析
2019/12/13 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
酒店个人求职信范文
2014/01/25 职场文书
个人违纪检讨书
2014/09/15 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
赢在中国观后感
2015/06/02 职场文书
致我们终将逝去的青春观后感
2015/06/10 职场文书
干部考核工作总结
2015/08/12 职场文书
Spring Data JPA框架自定义Repository接口
2022/04/28 Java/Android