JSP内置对象之request
书接上回,上次跟大家概括的说了说JSP的九种常用内置对象。接下来就该聊聊它们各自的特点了,今天先说说request吧。
下面是request的一些常用方法:
isUserInRole(String role):判断认证后的用户是否属于逻辑的role中的成员。
getAttribute(String name):返回name指定的属性值,如不存在则返回null。
getAttributeNames():返回name指定属性集合,其结果是一个枚举实例。
getCookies():返回客户端的所有Cookie对象,结果为一个Cookie数组。
getCharacterEncoding():返回请求中的字符编码方式。
getContentLength():返回请求的Body的长度,如果不确定长度,则返回-1。
getHeader(String name):获得HTTP协议定义的文件头信息。
getHeaders(String name):返回所有指定名字的request Header的所有值,其结果是一个枚举实例。
getHeaderNames():返回所有request Header的名字,结果为一个枚举实例。
getInputStream():返回请求的输入流,用于获得请求中的数据。
getMethod():获得客户端向服务器端传送数据的方法,如 GET、POST、HEADER、TRACE等。
getParameter(String name):获得客户端传送给服务器端的参数值,可以获得GET和POST提交的参数。
getParameterNames():获得客户端传送给服务器端的所有参数名字,其结果为一个枚举实例。
getParameterValues(String name):获得指定参数的所有值。
getProtocol():获得客户端向服务器端传送数据所依据的协议名称。
getQueryString():获得查询字符串,该字符串以GET方式提交。
getRequestURI():获得发出请求字符串的客户端地址。
getRemoteAddr():获取客户端的IP地址。
getRemoteHost():获取客户端的名字。
getSession([Boolean create]):返回和请求相关的session,create为可选参数,当有参数create且为true时,如果此时客户端没有创建session,则创建一个新的session。
getServerName():获得服务器的名字。
getServletPath():获得客户端所请求的脚本文件的文件路径。
getServerPort():获取服务器的端口号。
removeAttribute(String name):删除请求中的一个属性。
setAttribute(String name, java.lang.Object objt):设置名字为name的request参数的值,该值是由java.lang.Object类型的objt指定的。
这些方法比较简单,不用多说一用便知。这里就不过多介绍了。
JSP内置对象之request的更多相关文章
- 菜鸟学Java(五)——JSP内置对象之request
书接上回,上次跟大家概括的说了说JSP的九种常用内置对象.接下来就该聊聊它们各自的特点了,今天先说说request吧. 下面是request的一些常用方法: isUserInRole(String r ...
- JSP内置对象之request对象【学习笔记】
request对象是JSP中重要的对象,每个request对象封装着一次用户的请求,并且所有的请求参数都被封装在request对象中,因此request对象是获取请求参数的重要途径. 一.获取请求头与 ...
- JSP 内置对象(request response session application out pageContext)
request对象 javax.servlet.http.HttpServletRequest接口的实例 request.setCharacterEncoding("utf-8" ...
- JSP内置对象--pageContent,request,response,session,application,config,out,page,exception
- JSP内置对象的使用(一)
JSP九大内置对象是:request.response.session.application.out.pagecontext.config.page.exception. JSP常用的内置对象是:o ...
- JSP内置对象详解及示例
目录 JSP 内置对象 out request response config application session pageContext page exception JSP 内置对象 jsp一 ...
- EL表达式,JSP内置对象
基本语法格式 EL都是以 ${ 为起始.以} 为结尾的 ${ EL Expression} 示例: ${ “Helloworld” } //输出字符串常量 ${ str } //输出字符串变量st ...
- JSP内置对象---request 对象
request.jsp: <%@ page language="java" import="java.util.*" contentType=" ...
- JSP内置对象-request
JSP内置对象即无需声明就可以直接使用的对象实例,在实际的开发过程中,比较常用的JSP对象有request,response,session,out和application等,笔者在本文章中将简单介绍 ...
随机推荐
- HDU1027 Ignatius and the Princess II 【next_permutation】【DFS】
Ignatius and the Princess II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K ( ...
- boost.asio系列——buffer
创建buffer 在io操作中,对数据的读写大都是在一个缓冲区上进行的,在asio框架中,可以通过asio::buffer函数创建一个缓冲区来提供数据的读写.buffer函数本身并不申请内存,只是提供 ...
- .net三步配置错误页面,让你的站点远离不和谐的页面
假设你的站点出现一堆让人看不懂的报错,那么你就不是一个合格的程序猿.也不是一个合格的站长. 以下的方面能够帮助你的站点远离让人头大的页面. 第一步:配置web.config 打开web.config, ...
- Office 2013 正式版 下载地址 带正版验证
万众期待的正式版Office 2013 降临---英文版/中文简体版 英文版软件下载地址: office_professional_plus_2013_x86_dvd en_office_profes ...
- C#/IOS/Android通用加密解密方法
原文:C#/IOS/Android通用加密解密方法 公司在做移动端ios/android,服务器提供接口使用的.net,用到加密解密这一块,也在网上找了一些方法,有些是.net加密了android解密 ...
- Mysql 和Oracle rows 区别
mysql> explain select t1.* from t2 ,t1 where t2.id=t1.id and t2.id<3;\ +----+-------------+--- ...
- C/C++中constkeyword
今天在做一个趋势笔试题的时候.才让我有了系统把constkeyword好好总结一下的冲动,由于这个关键词大大小小好多地方都出现过,出现频率很高,而每次仅仅是简短的把答案看了一下,没有真正将其整个使用方 ...
- objective-c 中数据类型之中的一个 几何数据类型(CGPoint,CGSize,CGRect)
// CGPoint 结构体数据原型, 用于声明一个点: /* Points. */ struct CGPoint { CGFloat x; CGFloat y; }; typedef struct ...
- Swift - 图像控件(UIImageView)的用法
1,使用图像控件显示图片 1 2 3 var imageView=UIImageView(image:UIImage(named:"icon")) imageView.frame= ...
- 用Delphi画圆角Panel的方法(使用CreateRoundRectRgn创造区域,SetWindowRgn显示指定区域)
用Delphi画圆角Panel的方法: procedure TForm1.Button5Click(Sender: TObject);var fhr :Thandle;beginfhr:=Create ...