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

面试题 相关文章推荐
几个SQL的面试题
Mar 08 面试题
必须要使用游标的SQL语句有那些
May 07 面试题
亿阳信通股份有限公司笔试题(C#)
Mar 04 面试题
C#基础面试题
Oct 17 面试题
介绍一下linux的文件系统
Mar 20 面试题
nohup的用法
Nov 26 面试题
Linux中如何用命令创建目录
Dec 02 面试题
linux面试相关问题
Apr 28 面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 面试题
Boolean b = new Boolean(“abcde”); 会编译错误码
Nov 27 面试题
代码中finally中的代码会不会执行
Feb 06 面试题
Unix如何在一行中运行多个命令
May 29 面试题
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
php chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
2020/03/03 PHP
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
JS不间断向上滚动效果代码
2013/12/25 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
浅谈JavaScript事件的属性列表
2015/03/01 Javascript
js获取表格的行数和列数的方法
2015/10/23 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
angular中的http拦截器Interceptors的实现
2017/02/21 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
深入解析vue 源码目录及构建过程分析
2019/04/24 Javascript
JS实现电商商品展示放大镜特效
2020/01/07 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
[01:13:18]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
简明 Python 基础学习教程
2007/02/08 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
Python中循环引用(import)失败的解决方法
2018/04/22 Python
python nmap实现端口扫描器教程
2020/05/28 Python
python中对_init_的理解及实例解析
2019/10/11 Python
python如何实现图片压缩
2020/09/11 Python
Python3读写ini配置文件的示例
2020/11/06 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
工业学校毕业生自荐书
2014/01/03 职场文书
美术毕业生求职信
2014/02/25 职场文书
检讨书1000字
2014/10/11 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server
asyncio异步编程之Task对象详解
2022/03/13 Python