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

面试题 相关文章推荐
如何写出高性能的JSP和Servlet
Jan 22 面试题
Java的接口和C++的虚类的相同和不同处
Mar 27 面试题
数组越界问题
Oct 21 面试题
利用指针变量实现队列的入队操作
Apr 07 面试题
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 面试题
南京某软件公司的.net面试题
Nov 30 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Sep 18 面试题
介绍一下grep命令的使用
Jun 28 面试题
异步传递消息系统的作用
May 01 面试题
什么时候用assert
May 08 面试题
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
Jun 22 面试题
final, finally, finalize的区别
Mar 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
array_multisort实现PHP多维数组排序示例讲解
2011/01/04 PHP
PHP语言中global和$GLOBALS[]的分析 之二
2012/02/02 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
2014/06/13 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
2014/02/24 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
利用JQuery直接调用asp.net后台的简单方法
2016/10/27 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
Vue开发中整合axios的文件整理
2017/04/29 Javascript
Vue的MVVM实现方法
2017/08/16 Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
2017/12/25 jQuery
详解react-router 4.0 下服务器如何配合BrowserRouter
2017/12/29 Javascript
详解weex默认webpack.config.js改造
2018/01/08 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
Python logging设置和logger解析
2019/08/28 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
css3中transition属性详解
2014/09/02 HTML / CSS
学院书画协会部门职责
2013/11/28 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
2015年幼儿园中班工作总结
2015/04/25 职场文书
党课主持词大全
2015/06/30 职场文书