< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>


HttpServletRequest类主要处理:
1.读取和写入HTTP头标
2.取得和设置cookies
3.取得路径信息
4.标识HTTP会话。

HttpServletRequest接口中的方法       
String getAuthType()     如果servlet由一个鉴定方案所保护,如HTTP基本鉴定,则返回方案名称。       
String getContextPath()     返回指定servlet上下文(web应用)的URL的前缀。       
Cookie[] getCookies()     返回与请求相关cookie的一个数组。       
Long getDateHeader(String name)     将输出转换成适合构建Date对象的long类型取值的getHeader()的简化版。       
String getHeader(String name)     返回指定的HTTP头标指。如果其由请求给出,则名字应为大小写不敏感。       
Enumeration getHeaderNames()     返回请求给出的所有HTTP头标名称的权举值。       
Enumeration getHeaders(String name)     返回请求给出的指定类型的所有HTTP头标的名称的枚举值,它对具有多取值的头标非常有用。       
int getIntHeader(String name)     将输出转换为int取值的getHeader()的简化版。       
String getMethod()     返回HTTP请求方法(例如GET、POST等等)       
String getPathInfo()     返回在URL中指定的任意附加路径信息。       
String getPathTranslated()     返回在URL中指定的任意附加路径信息,被子转换成一个实际路径。       
String getQueryString()     返回查询字符串,即URL中?后面的部份。       
String getRemoteUser()     如果用户通过鉴定,返回远程用户名,否则为null。       
String getRequestedSessionId()     返回客户端的会话ID       
String getRequestURI()     返回URL中一部分,从“/”开始,包括上下文,但不包括任意查询字符串。       
String getServletPath()     返回请求URI上下文后的子串       
HttpSession getSession()     调用getSession(true)的简化版。       
HttpSession getSession(boolean create)     返回当前HTTP会话,如果不存在,则创建一个新的会话,create参数为true。       
Principal getPrincipal()     如果用户通过鉴定,返回代表当前用户的java.security.Principal对象,否则为null。       
boolean isRequestedSessionIdFromCookie()     如果请求的会话ID由一个Cookie对象提供,则返回true,否则为false。       
boolean isRequestedSessionIdFromURL()     如果请求的会话ID在请求URL中解码,返回true,否则为false       
boolean isRequestedSessionIdValid()     如果客户端返回的会话ID仍然有效,则返回true。       
Boolean isUserInRole(String role)     如果当前已通过鉴定用户与指定角色相关,则返回true,如果不是或用户未通过鉴定,则返回false。

#java专栏

转载于:https://www.cnblogs.com/netcorner/archive/2007/03/14/2912416.html

javax.servlet.http.HttpServletRequest接口(HTTP版本)相关推荐

  1. javax.servlet.http.httpServletRequest接口

    HttpServletRequest接口中常用的方法:   - String getContentPath();//获取webapp根目录路径,如下图:   下面研究request到底是一个怎样的范围 ...

  2. java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决

    jetty 9 嵌入式开发时,启动正常,但是页面一浏览就报错如下: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest ...

  3. 项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved

    Error: The import javax.servlet cannot be resolved The import javax.servlet.http.HttpServletRequest ...

  4. Could not autowire field: private javax.servlet.http.HttpServletRequest

    在写单元测试类的时候,报错,废了很大劲才给调试好,给大家分享下. 完整错误如下: Caused by: org.springframework.beans.factory.BeanCreationEx ...

  5. import javax.servlet.ServletRequest 关于IDEA javax.servlet.http.HttpServletRequest 不存在 解决方案

    https://blog.csdn.net/a290450134/article/details/80964726 关于IDEA javax.servlet.http.HttpServletReque ...

  6. 报错:The type javax.servlet.http.HttpServletRequest cannot be resolved

    [0]README 0.1)以下内容转自: http://blog.csdn.net/vincent080928/article/details/5392891 problem)The type ja ...

  7. The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced fro

    今天将一个web项目导入Eclipse的时候,项目报错如下: The type javax.servlet.http.HttpServletRequest cannot be resolved. It ...

  8. The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from

    The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from ...

  9. javax.servlet.http.HttpServletRequest错误

    javax.servlet.http.HttpServletRequest错误 javax这个api出错 问题分析:javax.api找不到. 解决方案: 方案一: 可以再maven的pom.xml文 ...

最新文章

  1. 全面优化—配置高性能lnmp架构
  2. 本地化在ASP.NET 2.0中的实现
  3. Linux端日志加密,Linux学习--第十三天--日志、系统运行级别、grub加密
  4. vlan的基本指令_10、Vlan的基本常用命令
  5. 2006年中国软件收入规模前100家企业名单
  6. 一时冲动:“通往瓦尔哈拉之路的冒险”
  7. linux守护进程fifo,linux守护进程配置文件
  8. 互联网之道,看电商的数据化管理方案
  9. 第三百三十七节,web爬虫讲解2—PhantomJS虚拟浏览器+selenium模块操作PhantomJS
  10. MacOS 迅速上手 Makefile 编译 C / C++ 工程
  11. VISIO各种图标超全(IT行业专用网络及硬件)_几招教你如何轻松解决视频行业痛点...
  12. 机器视觉检测:电阻电容的二次筛选提高效率及达成环保目的
  13. php mysql 考勤系统_考勤问题思路和解决
  14. ANDROID 实现微信通讯录界面
  15. 问:女孩学编程好就业吗?
  16. nowcoder 点击消除 (字符串 + 栈)
  17. Android 上的SSH软件 connectbot
  18. 树-阶数-B+树-B树-数据库索引方式
  19. activiti学习01
  20. Linux的recovery分区编译,Recovery移植之高级小白教程——Recovery的编译

热门文章

  1. LeetCode 135. 分发糖果(DP)
  2. LeetCode 1037. 有效的回旋镖
  3. python输入十个数输出最大值_python输入十个数如何输出最大值
  4. python中字典的常用操作命令及注意事项
  5. Java增强之并发编程
  6. 数据分析-书籍整理(一)
  7. blob数据类型_MySQL的数据类型
  8. 论文阅读笔记(一)【Journal of Machine Learning Research】Natural Language Processing (Almost) from Scratch(未完)
  9. Transformer太大了,我要把它微调成RNN
  10. All in Linux:一个算法工程师的IDE断奶之路