书接上回,上次跟大家概括的说了说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. 洛谷P1387 最大正方形

    题目描述 题目链接:https://www.luogu.org/problemnew/show/P1387 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长. 输入输出格式 输 ...

  2. Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境

    使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一) 2015-01-14 20:28 by 飘扬的红领巾, 4322 阅读, 5 评论, 收藏, 编辑 ...

  3. 在Java中使用Kafka

    Producer部分 Producer在实例化后, 对外提供send方法, 用于将数据送到指定的topic和partition; 以及在退出时需要的destroy方法. 接口 KafkaProduce ...

  4. 转: Orz是一个基于Ogre思想的游戏开发架构

    Orz是一个基于Ogre思想的游戏开发架构,好的结构可以带来更多的功能.Orz和其他的商业以及非商业游戏开发架构不同.Orz更专著于开发者的感受,简化开发者工作.Orz可以用于集成其他Ogre3D之外 ...

  5. <转>LUA语法分析

    本文选自:http://www.cnblogs.com/nazhizq/p/6516561.html 一步步调试,在lparser.c文件中luaY_parser函数是语法分析的重点函数,词法分析也是 ...

  6. java 结束程序进程 代码

    结束firefox的进程,一句代码就够了,如下: Runtime.getRuntime().exec("taskkill /F /IM firefox.exe"); 结束qq: R ...

  7. 用ElasticSearch存储日志

    介绍 如果你使用elasticsearch来存储你的日志,本文给你提供一些做法和建议. 如果你想从多台主机向elasticsearch汇集日志,你有以下多种选择: Graylog2 安装在一台中心机上 ...

  8. 【Android】Android六种布局详解

    这篇就对LinearLayout.RelativeLayout.自定义ViewGroup.FrameLayout.TableLayout.AbsoluteLayout六种布局进行详细的讲解. 1.Li ...

  9. Oracle 12C -- ADR结构

    ADR路径由参数diagnostic_dest参数决定: SQL> show parameter diagnostic_dest NAME TYPE VALUE ---------------- ...

  10. (麻省理工免费课程)C语言内存管理和C++面向对象编程

    此课程有全部讲义和习题. 课程描述实在得令人发指.翻译如下: 您是否由于自己的Python程序比同僚们的C程序慢而垂头丧气?你是否想不用JAVA实现面向对象?加入我们,学习C和C++吧!我们带您从简单 ...