文档章节

HttpServletRequest和ServletRequest的区别

sunru
 sunru
发布于 2017/06/02 16:17
字数 111
阅读 13
收藏 0
点赞 1
评论 0

问题: 
请问HttpServletRequest和ServletRequest的区别? 

回答: 

servlet理论上可以处理多种形式的请求响应形式 
http只是其中之一 


所以HttpServletRequest、 HttpServletResponse分别是ServletRequest和ServletResponse的子类 


--------------------------------------------------------------------- 
参考阅读: 
========== 
HttpServletRequest和ServletRequest都是接口 
HttpServletRequest继承自ServletRequest 
HttpServletRequest比ServletRequest多了一些针对于Http协议的方法。 
如 
getHeader(String name), 
getMethod() , 
getSession() 
等等。 
他们对应的实现类: 
javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest) 
javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest) 



 

本文转载自:http://blog.csdn.net/albertfly/article/details/51355653

共有 人打赏支持
sunru
粉丝 4
博文 70
码字总数 21332
作品 0
南京
ServletRequest 和 HttpServletRequest有什么区别?

例如filter中的参数就是ServletRequest,而struts的action中execute方法参数是HttpServletRequest HttpServletRequest继承ServletRequest,Servlet里有doGet、doPost方法 ,没有doPut方法,是和...

零度的魚 ⋅ 2014/01/29 ⋅ 0

HttpServletRequest 和 ServletRequest 有什么区别呢?

最近在整理学过的东西,因为以前用的基本都是框架,对于底层的servlet的一些机制其实还不太了解。所以想问一下"HttpServletRequest 和 ServletRequest 有什么区别呢?", HttpServletRequest...

guardamo ⋅ 2014/01/02 ⋅ 4

怎么在Filter中使用HTTPServletRequest

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest) re......

小姚 ⋅ 2012/03/22 ⋅ 0

HttpServletRequest

一、HttpServletRequest web客户端发送给web服务器的HTTP请求消息可以分为三个部分:请求行、请求消息头、消息正文(也叫实体内容)。Servlet程序通过调用ServletRequest对象的方法可以获知客...

KYZGJ ⋅ 2014/04/12 ⋅ 0

继承HttpServletRequestWrapper以实现在Filter中修改HttpServletRequest的参数

一 简介 如题所示,有时候我们需要在一个请求到达Controller之前能够截获其请求,并且根据其具体情况对 HttpServletRequest 中的参数进行过滤或者修改。这时,有的同学可能会想:我们是否可以...

pangfc ⋅ 2016/11/29 ⋅ 0

Servlet的service方法阻塞疑问

package com.my.framework.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; i......

Y292450104 ⋅ 2016/01/05 ⋅ 4

Filter把图片过滤掉了,如何解决?

这是我filter的代码: //import java.io.IOException; // //import javax.servlet.Filter; //import javax.servlet.FilterChain; //import javax.servlet.FilterConfig; //import javax.serv......

liangxiao ⋅ 2012/04/01 ⋅ 2

org.jasig.cas.client校验

AbstractTicketValidationFilter org.jasig.cas.client.validation.AbstractTicketValidationFilter AuthenticationFilter org.jasig.cas.client.authentication.AuthenticationFilter filte......

go4it ⋅ 2016/10/26 ⋅ 0

filter过滤器相关操作

servlet过滤器filter对于reqeust请求的参数有两种方式 第一种 生成HttpServletRequest的代理类 public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws......

李永china ⋅ 2016/04/23 ⋅ 0

Ajax跨域请求保证同一个session的问题

我们知道,根据浏览器的保护规则,跨域的时候我们创建的sessionId是不会被浏览器保存下来的,这样,当我们在进行跨域访问的时候,我们的sessionId就不会被保存下来,也就是说,每一次的请求,...

微笑出品 ⋅ 2017/04/06 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vim编辑模式、vim命令模式、vim实践

vim编辑模式 编辑模式用来输入或修改文本内容,编辑模式除了Esc外其他键几乎都是输入 如何进入编辑模式 一般模式输入以下按键,均可进入编辑模式,左下角提示 insert(中文为插入) 字样 i ...

蛋黄Yolks ⋅ 26分钟前 ⋅ 0

大数据入门基础:SSH介绍

什么是ssh 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码...

董黎明 ⋅ 45分钟前 ⋅ 0

web3j教程

web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。 汇智网最新发布的web3j教程,详细讲解...

汇智网教程 ⋅ 52分钟前 ⋅ 0

谷歌:安全问题机制并不如你想象中安全

腾讯科技讯 5月25日,如今的你或许已经对许多网站所使用的“安全问题机制”习以为常了,但你真的认为包括“你第一个宠物的名字是什么?”这些问题能够保障你的帐户安全吗? 根据谷歌(微博)安...

问题终结者 ⋅ 52分钟前 ⋅ 0

聊聊spring cloud gateway的RedisRateLimiter

序 本文主要研究下spring cloud gateway的RedisRateLimiter GatewayRedisAutoConfiguration spring-cloud-gateway-core-2.0.0.RELEASE-sources.jar!/org/springframework/cloud/gateway/con......

go4it ⋅ 今天 ⋅ 0

169. Majority Element - LeetCode

Question 169. Majority Element Solution 思路:构造一个map存储每个数字出现的次数,然后遍历map返回出现次数大于数组一半的数字. 还有一种思路是:对这个数组排序,次数超过n/2的元素必然在中...

yysue ⋅ 今天 ⋅ 0

NFS

14.1 NFS介绍 NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC...

派派菠菜 ⋅ 今天 ⋅ 0

18.进入编辑模式 vim命令模式 实践

5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践 5.5 进入编辑模式: i 在当前字符前插入 I 在光标所在行的行首插入 a 在当前字符后插入 A 在光标所在行的行尾插入 o 在当前所在行的下一行插入...

王鑫linux ⋅ 今天 ⋅ 0

阻塞队列(2)--LinkedBlockingDeque底层实现

2.1 LinkedBlockingQueue是什么? 1.1 LinkedBlockingQueue是一个阻塞式的队列,继承自AbstractBlockingQueue,间接的实现了Queue接口和Collection接口。底层以链表的形式保存数据(双向链表,...

yokol ⋅ 今天 ⋅ 0

NFS介绍 NFS服务端安装配置 NFS配置选项

14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项 NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三...

lyy549745 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部