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文件里面include另外一个PHP文件两次吗
May 22 面试题
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
Nov 25 面试题
C语言笔试题回忆
Apr 02 面试题
普天C++笔试题
Mar 20 面试题
数据库设计的包括哪两种,请分别进行说明
Jul 15 面试题
动态密码技术
Oct 18 面试题
C#公司笔试题
Mar 28 面试题
可以使用抽象函数重写基类中的虚函数吗
Jun 02 面试题
Linux内核产生并发的原因
Jul 13 面试题
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
Jun 27 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
Jul 24 面试题
Python面试题集
Mar 08 面试题
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几个预定义变量$_SERVER用法小结
2014/11/07 PHP
PHP5.2中PDO的简单使用方法
2016/03/25 PHP
JavaScript静态的动态
2006/09/18 Javascript
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
JavaScript中函数声明与函数表达式的区别详解
2016/08/18 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
Vue中的数据监听和数据交互案例解析
2017/07/12 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
vue脚手架项目创建步骤详解
2021/03/02 Vue.js
收集的几个Python小技巧分享
2014/11/22 Python
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
python基于paramiko将文件上传到服务器代码实现
2019/07/08 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
家长会学生家长演讲稿
2013/12/29 职场文书
大学总结自我鉴定
2014/01/18 职场文书
教师批评与自我批评范文
2014/10/15 职场文书
初中生毕业评语
2014/12/29 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
大学生读书笔记范文
2015/07/01 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python
python利用while求100内的整数和方式
2021/11/07 Python
vue ref如何获取子组件属性值
2022/03/31 Vue.js