文档章节

request方法小结

脑丨残
 脑丨残
发布于 2014/01/04 18:21
字数 625
阅读 16
收藏 0
点赞 0
评论 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
博文 59
码字总数 23267
作品 0
西安
网络请求(HTTP协议)小结

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

马尔代夫的沙滩 ⋅ 2016/04/06 ⋅ 0

ActionContext和ServletActionContext小结(转)

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

teacheryang ⋅ 2015/01/25 ⋅ 0

ActionContext和ServletActionContext小结(转)

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

B.H. ⋅ 2012/09/19 ⋅ 0

【SpringBoot】RESTful API拦截-过滤器、拦截器、切片

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

zlt995768025 ⋅ 05/02 ⋅ 0

Post与Get提交小结

狭义讲,这两种方式的区别就是:以何种方式"携带"数据. get提交,通过url后跟一对或多对键|值的方式传递给请求的页面. post提交,通过将数据夹带在body区域传递给请求的页面. 表单提交方式(Http...

luxu ⋅ 2014/04/26 ⋅ 0

nginx动态代理方案(续)

0、需求变化 我们想传递参数给 /api.php,比如 /api.php?x=y,其中y是变化的。 1、解决 诊断1:不支持变量 查看源码auth_request指令是不支持变量的。注意,nginx的变量是以$标识的,比如$ur...

那一剑的风情 ⋅ 2014/11/24 ⋅ 2

Django pagination

Django pagination 小结,参见django documentation(https://docs.djangoproject.com/en/1.5/topics/pagination/) 导入Paginator 使用Paginator,建立实例 在Template中使用 其他相关属性/方......

alazyer ⋅ 2014/03/30 ⋅ 0

springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序

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

随智阔 ⋅ 2014/03/09 ⋅ 0

SpringMVC中model,modelMap.request,session取值顺序

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

宿小帅 ⋅ 2016/05/27 ⋅ 0

springMVC 返回类型选择 以及 SpringMVC中model,modelMap

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

小湘西 ⋅ 2016/05/13 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 今天 ⋅ 0

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 今天 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 2

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部