文档章节

request方法小结

脑丨残
 脑丨残
发布于 2014/01/04 18:21
字数 625
阅读 16
收藏 0

request.getProtocol(); 获取客户端向服务器端传送数据的协议名称
request.getScheme(); 获取连接的协议名称
request.getServerName(); 获取网站的域名,如果是在本地的话就是localhost
request.getServerPort(); 返回的是WEB容器使用的HTTP端口号
request.getRemoteAddr(); 获取客户端的IP地址
request.getRemoteHost(); 获得客户端的主机名
request.getCharacterEncoding(); 获取字符编码
request.getContentLength(); 获得网络文件的大小
request.getContentType(); 获得本次页面的编码格式
request.getAuthType();

getServletConfig()
方法返回一个ServletConfig对象,该对象中包含servlet启动配置信息.这个信息中包括了所有初始化参数和一个ServletContext对象.
getServletContext()
返回一个ServletContext对象,该对象包含关于servlet运行环境的信息
getServerInfo()
此方法返回 servlet正在其上运行的 servlet容器的名称和版本

该方法用来返回身份验证方法的名称,该方法有如下几个返回值,BASIC,FORM,CLIENT_CERT,DIGEST。如果用户没有通过身份验证,该方法返回null。
request.getMethod(); 获得客户端向服务器端传送数据的方法有get、post、put等类型
request.getPathInfo(); 返回请求的实际URL相对于请求的serlvet的url的路径
request.getPathTranslated(); 返回servlet名字之后,查询之前的路径信息
request.getQueryString(); 返回请求带参字符串.
request.getRemoteUser(); 返回用户的请求的,如果没有登录返回null
request.getRequestedSessionId(); 返回指定的sessionID,如果请求没有带特殊的sessionID,返回null
request.getRequestURL() 取得请求URL(统一资源定位符)
request.getRequestURI() 取得请求URI(统一资源标识符)
request.getServletPath(); 获得客户端所请求的脚本文件的文件路径
request.getContextPath()返回请求地址的根目录,以"/"开关,但不是以"/"结尾。

request.getHeaderNames();
返回所有request header 参数的名字,结果集是一个enumeration(枚举)类的实例
request.getHeader("Accept");
request.getHeader("Host");
request.getHeader("Referer)); 返回请求的前一地址
request.getHeader("Accept-Language));
request.getHeader("Accept-Encoding");
request.getHeader("User-Agent)); 返回客户端浏览器的版本号、类型
request.getHeader("Connection));
request.getHeader("Cookie");
session.getCreationTime();
其值表示从CUT(Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数。
session.getLastAccessedTime();
方法可以获取会话创建的时间和最后访问的时间,但其返回值是毫秒
session.setMaxInactiveInterval(int interval),
设置会话的最大持续时间,单位是秒,负数表明会话永不失效。
session.getLastAccessedTime();
方法可以获取会话创建的时间和最后访问的时间,但其返回值是毫秒

© 著作权归作者所有

共有 人打赏支持
脑丨残
粉丝 8
博文 60
码字总数 23267
作品 0
西安
网络请求(HTTP协议)小结

网络请求小结 1. HTTP协议(协议的完整的通信过程) 2.通信过程 1> 请求 客户端 --> 服务器 请求的内容 a. 请求行(请求方法HTTP协议请求资源路径) b. 请求头(描述客户端的信息) c. 请求体(POST...

马尔代夫的沙滩
2016/04/06
101
0
ActionContext和ServletActionContext小结(转)

ActionContext和ServletActionContext小结 1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些...

teacheryang
2015/01/25
0
0
ActionContext和ServletActionContext小结(转)

ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(...

B.H.
2012/09/19
0
0
【SpringBoot】RESTful API拦截-过滤器、拦截器、切片

前言 这里了解一下restful api的拦截,文本主要介绍三种方式来对api进行拦截,参考本文可实现拦截api,进行一些附加操作,比如打印拦截到的方法所在类名,获取原始的request,拦截到api的调用...

zlt995768025
05/02
0
0
HttpServletRequest小结

基本概述 该对象是有Web服务器创建的,每一次请求都会创建一次。其作用是将HTTP请求封装成一个类,供Servlet处理。 常用方法 1、请求行 Get http://localhost:8080/day09/servlet/req1?usern...

一生只为虞美人
07/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
2
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
3
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
14
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
1
0
Coding and Paper Letter(四十)

资源整理。 1 Coding: 1.Tomislav Hengl撰写的非官方作者指南:Michael Gould•Wouter Gerritsma。 UnofficialGuide4Authors 2.R语言包rwrfhydro,社区贡献的工具箱,用于管理,分析和可视化...

胖胖雕
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部