HttpServletRequest和ServletRequest的区别.RP

问题: 
请问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://zhidao.baidu.com/question/21720605.html 
http://whoosh.iteye.com/blog/1307518

文轉:http://lixh1986.iteye.com/blog/1765667

时间: 2024-10-10 23:57:35

HttpServletRequest和ServletRequest的区别.RP的相关文章

String、StringBuffer与StringBuilder之间区别 .RP

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下. 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String 2.String <(StringBuffer,StringBuilder)的原因 String:字符串常

ServletRequest、 HttpServletRequest、Request的联系与区别

一. servlet理论上可以处理多种形式的请求响应形式 http只是其中之一 所以HttpServletRequest HttpServletResponse分别是ServletRequest和ServletResponse的之类二 . HttpServletRequest和ServletRequest都是接口 HttpServletRequest继承自ServletRequest HttpServletRequest比ServletRequest多了一些针对于Http协议的方法.如getHe

HttpServletRequest ServletRequest 向下转型

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {  HttpServletRequest req = (HttpServletRequest) request;  HttpServletResponse resp = (HttpServletResponse) response; } 因为要

07.httpServletRequest servletRequest 关系

HttpServletRequest接口继承于ServletRequest,是ServletRequest对于Http协议的更具体抽象.HttpServletRequest一般是由tomcat,jboss等服务器提供商实现,我们毋须关心其实现逻辑. 所以一般的网站应用开发使用到HttpServletRequest即可.ServletRequest是为了多种协议设计的,目前主流还是Http协议.========== HttpServletRequest和ServletRequest都是接口 Htt

servlet HttpServletRequest

1.HttpServletRequest概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response. service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest,HttpServletRequest是ServletRequest的子接口,功能和方法更加强大,今天我们学习Htt

Java源码分析系列之HttpServletRequest源码分析

从源码当中 我们可以 得知,HttpServletRequest其实 实际上 并 不是一个类,它只是一个标准,一个 接口而已,它的 父类是ServletRequest. 认证方式 public interface HttpServletRequest extends ServletRequest 从阅读源码 当中 ,我们 可以 获得 如下认证信息: /** * String identifier for Basic authentication. Value "BASIC" */ pu

HttpServletRequest类

service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest, HttpServletRequest是ServletRequest的子接口,功能和方法更加强大, 通过request获取请求行 获得客户端的请求方式: String Method(): 获取页面地址 String getRequestURI(); 获取web名称 String getContextPath(); 通过request

HttpServletRequest /HttpServletResponse

一.HttpServletRequest接口     定义     public   interface   HttpServletRequest   extends   ServletRequest;     用来处理一个对Servlet的HTTP格式的请求信息.     方法     1.getAuthType     public   String   getAuthType();     返回这个请求的身份验证模式.     2.getCookies     public   Cooki

javaWEB中的ServletRequest,ServletResponse的使用,及简化Servlet方法

首先说一下ServletRequest,ServletResponse类的使用方法: public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { /* * 如何在Servlet中获取请求信息: * (1):Servlet的servlet()方法用于应答请求:因为每次请求都会调用servlet()方法: * ServletRequest: 封