Servlet方法说明
来源:互联网 发布:主网络和访客网络 编辑:程序博客网 时间:2024/04/30 09:46
Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一:
doGet:处理GET请求
doPost:处理POST请求
doPut:处理PUT请求
doDelete:处理DELETE请求
doHead:处理HEAD请求
doOptions:处理OPTIONS请求
doTrace:处理TRACE请求
通常情况下,在开发基于HTTP的servlet时,开发者只需要关心doGet和doPost方法,其它的方法需要开发者非常的熟悉HTTP编程,因此这些方法被认为是高级方法。
而通常情况下,我们实现的servlet都是从HttpServlet扩展而来。
doPut和doDelete方法允许开发者支持HTTP/1.1的对应特性;
doHead是一个已经实现的方法,它将执行doGet但是仅仅向客户端返回doGet应该向客户端返回的头部的内容;
doOptions方法自动的返回servlet所直接支持的HTTP方法信息;
doTrace方法返回TRACE请求中的所有头部信息。
对于那些仅仅支持HTTP/1.0的容器而言,只有doGet, doHead 和 doPost方法被使用,因为HTTP/1.0协议没有定义PUT, DELETE, OPTIONS,或者TRACE请求。
另外,HttpServlet定义了getLastModified方法以支持有条件的(conditional)get操作。有条件的get操作是指使用GET方式请求资源并且在头部指定只有在资源内容在指定时间后被修改的情况下服务器才有必要回应请求并发送请求的内容。对于那些实现doGet方法并且在不同请求之间内容相同的servlet而言,它应该实现这个方法以提高网络资源的利用率。
Spring的参考实现:
- Servlet方法说明
- Servlet方法说明
- 关于servlet的init方法说明
- Servlet接口中的方法及说明
- Servlet的生命周期及其常用覆盖方法的说明 以及在web.xml中配置servlet的属性说明
- Java Servlet API说明
- tydaxue/servlet- DAY2说明
- tydaxue/servlet- DAY2说明
- servlet的详细说明
- Servlet细节说明2
- Servlet操作Cookie说明
- Servlet操作Cookie说明
- Servlet操作Cookie说明
- servlet的配置文件说明
- Servlet操作Cookie说明
- Servlet操作Cookie说明
- Servlet操作Cookie说明
- Servlet操作Cookie说明
- 无第三方交换2个数
- 模型-视图-控制器——系统结构模式学习笔记
- 我的JAVA学习总结(1)
- 网银支付接口编程资料汇总
- POJ 2201(修正版)
- Servlet方法说明
- Jdk6 WebService入门--结合实际修改了一些内容
- Dijkstra算法求单源最短路径(一)
- 扩展名为.chm的文件打不开的解决办法
- Java类和对象初始化
- ibatis 传递多个参数
- sina 围脖 应用开发
- bbossgroups-3.2 发布,支持对象xml序列化功能
- 最近项目的 core逻辑核心程序