文档章节

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
SpringMVC中model,modelMap.request,session取值顺序

spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明: ModelAndView Java代码 @RequestMapping("/show1") public...

宿小帅
2016/05/27
37
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

[雪峰磁针石博客]python3快速入门教程1 turtle绘图-2函数

菲波那契序列: >>> # Fibonacci series:... # the sum of two elements defines the next... a, b = 0, 1>>> while b < 10:... print(b)... a, b = b, a+b...112......

python测试开发人工智能安全
今天
0
0
java环境变量配置最正确的方式

原贴:https://blog.csdn.net/qq_40007997/article/details/79784711,十分详细,亲测有效

kitty1116
今天
0
0
49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
今天
1
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部