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

面试题 相关文章推荐
中软Java笔试题
Nov 11 面试题
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
Jun 02 面试题
写一个用矩形法求定积分的通用函数
Nov 08 面试题
DBA的职责都有哪些
May 16 面试题
介绍一下Transact-SQL中SPACE函数的用法
Sep 01 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
2019年分享net面试的经历和题目
Aug 07 面试题
酷瑞网络科技面试题
Mar 30 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Nov 24 面试题
一些Solaris面试题
Mar 22 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
Jul 06 面试题
一道Delphi上机题
Jun 04 面试题
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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
Protoss建筑一览
2020/03/14 星际争霸
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
PHP chr()函数讲解
2019/02/11 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
2019/07/08 PHP
javascript中获取选中对象的类型
2007/04/02 Javascript
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
jQuery asp.net 用json格式返回自定义对象
2010/04/07 Javascript
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
基于jquery的放大镜效果
2012/05/30 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
2013/02/04 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
[00:10]神之谴戒
2019/03/06 DOTA
Python正则表达式匹配中文用法示例
2017/01/17 Python
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
Python中作用域的深入讲解
2018/12/10 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
利用python为PostgreSQL的表自动添加分区
2021/01/18 Python
CSS3的calc()做响应模式布局的实现方法
2017/09/06 HTML / CSS
中学生期末评语
2014/02/03 职场文书
四风查摆问题自查报告
2014/10/10 职场文书
自荐信模板大全
2015/03/27 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
创业计划书之珠宝饰品
2019/08/26 职场文书