书接上回,上次跟大家概括的说了说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指定的。

这些方法比较简单,不用多说一用便知。这里就不过多介绍了。

菜鸟学Java(五)——JSP内置对象之request的更多相关文章

  1. Java EE JSP内置对象及表达式语言

    一.JSP内置对象 JSP根据Servlet API规范提供了一些内置对象,开发者不用事先声明就可使用标准变量来访问这些对象. JSP提供了9种内置对象: (一).request 简述: JSP编程中 ...

  2. Java EE.JSP.内置对象

    JSP根据Servlet API 规范提供了某些内置对象,开发者不用事先声明就可以使用标准的变量来访问这些对象.JSP提供了九中内置对象:request.response.out.session.ap ...

  3. JSP最常用的五种内置对象(out,request,response,session,application)

    为了简化开发过程,JSP提供了一些内置对象,它们由容器实现和管理.开发者在JSP页面中无需声明,无需实例化就可使用.主要有out,request,response,session,applicatio ...

  4. Java学习--jsp内置对象

    九个内置对象,其中Out,request,response,session,application常用 get与post区别: request对象: response对象: 请求转发与请求重定向的区别 ...

  5. JSP内置对象之request

    书接上回,上次跟大家概括的说了说JSP的九种常用内置对象.接下来就该聊聊它们各自的特点了,今天先说说request吧. 下面是request的一些常用方法: isUserInRole(String r ...

  6. 9.Java web—JSP内置对象

    容器内置了9大对象,这些对象在jsp页无需实例化,可以直接使用. 分别为request. response .session. application .out. pageContext .confi ...

  7. java之jsp内置对象

    1.out对象 <% out.println("金鳞岂是池中物,<br>"); out.println("一遇风云变化龙.<br>" ...

  8. [Java web] JSP 内置对象

    1. Application 服务器启动后产生,所有用户共用一个Application,可以往里面存一些键值对 2. Session 会话对象,第一个JSP页面被装载时自动创建.从一个客户打开浏览器并 ...

  9. Java学习-jsp内置对象Session

随机推荐

  1. python之函数用法fromkeys()

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法fromkeys() #fromkeys() #说明:用于创建一个新字典,以序列seq ...

  2. C语言清空输入缓冲区

    来源:http://blog.csdn.net/guanyasu/article/details/53153705 https://zhidao.baidu.com/question/5241738. ...

  3. 转:Ogre TerrainGroup地形赏析

    1.1  参考 http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Ogre+Terrain+System http://www.ogre3d.org ...

  4. Anroid 4大组件之android.app.Service

    android.app.Service A Service is an application component representing either an application's desir ...

  5. 在string资源中添加变量

    public void checkModeByAction() {     if(TxrjConstant.ACTION_ADD_RECIPIENT.equals(getIntent().getAct ...

  6. Golang 要点汇总

    Golang有很多非常强大的用法,本文对网上的一些文章做一个简单的汇总,供以后翻阅. 1,Constant的用法 https://splice.com/blog/iota-elegant-consta ...

  7. hql语句的case when then else end问题

    http://www.iteye.com/problems/4499 hibernate count不支持case when?

  8. Js里面IF(var)表示什么意思?js中if的写法、含义

    Q:if(一个变量),没有> < !=这些半短逻辑, 什么时候为真 什么时候为假? A:是判断逻辑,javascript是弱变量类型语言,通俗地就是没有数据类型.任意值都有逻辑值(真或假) ...

  9. FluentScheduler

    The job configuration is handled in a Registry class. A job is either an Action or a class that inhe ...

  10. 【MySQL】MySQL之MySQL5.7安装包(msi文件)在Windows8下安装

    最近自己在使用MySQL5.7.16.msi安装MySQL.自己下载的是.msi文件,在安装的过程中遇到了许多文件,网上大部分的Blog都是关于免安装包的安装方法,希望我的方法对大家有帮助. 1,下载 ...