request的各种方法大全
request.setAttribute("result", district);//放进作用域,可以用el表达式在页面展示。(名字,调用方法的结果)
pageContext.request.contextPath  上级目录
?=request.getContextPath  得到路径赋予?
request.getParameter("id");  //获得页面传来的id参数
request.getSession().removeAttribute(Constants.USER_SESSION)清除session就可以了
request.getSession().getAttribute(Constants.USER_SESSION))  得到session后面可以继续点得
到session里的什么
request.getSession().setAttribute(Constants.USER_SESSION,user) 把user登录信息放入session里:
//进行一次页面跳转,相当于刷新该页面,展示出新查出的信息
request.getRequestDispatcher("/index.jsp").forward(request, response);
Request对象的主要方法:
setAttribute(String name,Object):设置名字为name的request的参数值
getAttribute(String name):返回由name的属性值
getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例
getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组
getCharacterEncoding():返回请求中的字符编码方式
getContentLength():返回请求的Body的长度
getHeader(String name):获得HTTP协议定义的文件头信息
getHeaders(String name):返回指定名字的request Header的所有值,结果是一个枚举的实例
getHeaderNames():返回所以request Header的名字,结果是一个枚举的实例
getInputStream():返回请求的输入流,用于获得请求中的数据
getMethod():获得客户端向服务器端传送数据的方法
getParameter(String name):获得客户端传送给服务器端的有name指定的参数值
getParameterNames():获得客户端传送给服务器端的所有参数的名字,结果是一个枚举的实例
getParameterValues(String name):获得有name指定的参数的所有值
getProtocol():获取客户端向服务器端传送数据所依据的协议名称
getQueryString():获得查询字符串
getRequestURI():获取发出请求字符串的客户端地址
getRemoteAddr():获取客户端的IP地址
getRemoteHost():获取客户端的名字
getSession([Boolean create]):返回和请求相关Session
getServerName():获取服务器的名字
getServletPath():获取客户端所请求的脚本文件的路径
getServerPort():获取服务器的端口号
removeAttribute(String name):删除请求中的一个属性
request的各种方法大全的更多相关文章
- request有get,post,put,delete等方法大全
		注:本文为个人学习摘录,原文地址为:http://javaeedevelop.iteye.com/blog/1725299 An HTTP request is a class consisting ... 
- js跳转页面方法大全
		js跳转页面方法大全<span id="tiao">3</span><a href="javascript:countDown"& ... 
- SVN各种错误提示产生原因及处理方法大全(转)
		SVN各种错误提示产生原因及处理方法大全 1. svn: Server sent unexpected return value (500 Internal Server Error) in resp ... 
- SVN各种错误提示产生原因及处理方法大全
		SVN各种错误提示产生原因及处理方法大全 SVN各种错误提示产生原因及处理方法大全 1. svn: Server sent unexpected return value (500 Internal ... 
- [OC][转]UITableView属性及方法大全
		Tip: UITableView属性及方法大全 (摘录地址) p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 1 ... 
- JS去掉首尾空格 简单方法大全(原生正则jquery)
		JS去掉首尾空格 简单方法大全 var osfipin= ' http://www.cnblogs.com/osfipin/ '; //去除首尾空格 osfipin.replace(/(^\s*)|( ... 
- Java获取各种常用时间方法大全
		Java获取各种常用时间方法大全 package cc.javaweb.test; Java中文网,Java获取各种时间大全 import java.text.DateFormat; import j ... 
- php文件上传大小限制的修改方法大全
		php文件上传大小限制的修改方法大全 基本就是修改maxsize选项,当然为了提高上传文件的成功率,还需要设置超时时间等. 文章如下: [php文件上传]php文件上传大小限制修改,phpmyadmi ... 
- Struts2获取request三种方法
		Struts2获取request三种方法 struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象. 在Actio ... 
随机推荐
- EF架构~在Linq to Entity中使用日期函數
			回到目录 眾所周知,在linq to entity的查询语句中,不允许出现ef不能识别的关键字,如Trim,Substring,TotalDays等.net里的关键字,在EF查询里都是不被支持的,它的 ... 
- Iframe去掉滚动条
			<html><head><title></title></head><body STYLE='OVERFLOW:SCROLL;OVER ... 
- 开始使用MarkDown写博客
			MarkDown 标题 #h1 ##h2 ###h3 h1 h2 h3 代码段 代码段缩进4个空格即可,如下: <div class="form-group"> < ... 
- 快速入门系列--深入理解C#
			C#语言在近些年得到了长足的方法,代码风格越来越简洁美观,例如常用的泛型及其约束.可空类型.隐式类型.匿名类型和委托等,通过下面的表格可以对这部分相对简单的特性的使用有一个初步的了解. 特性 示例 泛 ... 
- 直接修改.NET程序集 LLBL Gen 2.x-4.x 许可授权方法研究
			做数据库开发,如果要用ORM,LLBL Gen是一款优秀的框架和工具,目前最新版本是4.0.同时也推出了Lite免费版本,与Visual Studio的Express版本一样, 免费,但是它仅仅只支持 ... 
- silverlight中 Storyboard(动画)的使用,实现球的上下循环移动,左右移动,及旋转功能
			话说,总结应该是个收获的心情,可现在的自己似乎没感觉到哪个喜悦的心情,说明自己做得还不够好,现在还是把一些做好的东西总结下.“总结”是学习,工作中必须的,不能偷这个懒 o(╯□╰)o 实现上下循环移动 ... 
- 栈-java代码
			import java.util.Arrays; public class StackDemo { private int maxSize; private long[] stackArray; pr ... 
- vs xamarin android StartActivity
			跳转无需intent,直接给要跳转的activity的type就可以了 StartActivity(typeof(Login)); 
- PHP 自制日历
			最近的一个项目中,需要将数据用日历方式显示,网上有很多的JS插件,后面为了自己能有更大的控制权,决定自己制作一个日历显示.如下图所示: 一.计算数据 1.new一个Calendar类 2.初始化两个下 ... 
- angular项目总结——angular + browserify + gulp + bower + less 架构分享
			一眨眼,快三个月没有写博客了.一直在为自己没有写博客而懊恼,忙过这段时间,好好总结一下. 新项目主要是自己一个人在写,先搭建了一个初步的架构,用了我并不熟悉的angular,这个过程中,慢慢也熟悉了a ... 
