书接上回,上次跟大家概括的说了说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的更多相关文章

  1. 菜鸟学Java(五)——JSP内置对象之request

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

  2. JSP内置对象之request对象【学习笔记】

    request对象是JSP中重要的对象,每个request对象封装着一次用户的请求,并且所有的请求参数都被封装在request对象中,因此request对象是获取请求参数的重要途径. 一.获取请求头与 ...

  3. JSP 内置对象(request response session application out pageContext)

    request对象  javax.servlet.http.HttpServletRequest接口的实例 request.setCharacterEncoding("utf-8" ...

  4. JSP内置对象--pageContent,request,response,session,application,config,out,page,exception

  5. JSP内置对象的使用(一)

    JSP九大内置对象是:request.response.session.application.out.pagecontext.config.page.exception. JSP常用的内置对象是:o ...

  6. JSP内置对象详解及示例

    目录 JSP 内置对象 out request response config application session pageContext page exception JSP 内置对象 jsp一 ...

  7. EL表达式,JSP内置对象

    基本语法格式 EL都是以 ${ 为起始.以} 为结尾的 ${ EL Expression} 示例: ${ “Helloworld” }  //输出字符串常量 ${ str }  //输出字符串变量st ...

  8. JSP内置对象---request 对象

    request.jsp: <%@ page language="java" import="java.util.*" contentType=" ...

  9. JSP内置对象-request

    JSP内置对象即无需声明就可以直接使用的对象实例,在实际的开发过程中,比较常用的JSP对象有request,response,session,out和application等,笔者在本文章中将简单介绍 ...

随机推荐

  1. FZOJ2110: Star

    Problem Description Overpower often go to the playground with classmates. They play and chat on the ...

  2. 挑战一下吧!C#测试开发工程师英语面试题

    1. Given a rectangular (cuboidal for the puritans) cake with a rectangular piece removed (any size o ...

  3. 如何在Linux上检查SSH的版本(转)

    SSH协议规范存在一些小版本的差异,但是有两个主要的大版本:SSH1 (版本号 1.XX) 和 SSH2 (版本号 2.00). 事实上,SSH1和SSH2是两个完全不同互不兼容的协议.SSH2明显地 ...

  4. Oracle Tablespace Transportation

    前提:进行表空间传输需要用户有SYSDBA的系统权限,被移动的表空间是自包含的表空间,不应有依赖于表空间外部对象的对象存在.确定是否自包含可使用系统包DBMS_TTS中的TRANSPORT_SET_C ...

  5. OPPO通过AWS节约大量成本提供海外服务

    关于OPPO OPPO最早被人熟知是在以MP3和MP4为代表的影音市场.转型进入手机市场后,OPPO获得了更大发展机遇,近几年更是成为发展速度最快的国产品牌之中的一个.早在2010年前就開始了海外市场 ...

  6. 利用JS跨域做一个简单的页面訪问统计系统

    事实上在大部分互联网web产品中,我们一般会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便能够在这些统计系统中看到自己站点页面详细的訪问情况.可是有些时候,因为一些特殊情况,我 ...

  7. BDIA增强

    SE24     CL_EXITHANDLER的方法GET_INSTANCE中有基本上所有的增强都会走这边,打上断点查找增强名称,或者在程序中全局搜索GET_INSTANCE关键字 然后 SE19 下 ...

  8. 积累的VC编程小技巧之打印相关

    1.修改打印预览的ToolBar 为AFX_IDD_PREVIEW_TOOLBAR这个ID创建一个DialogBar.则系统就会用新创建的DialogBar代替系统默认的那个 2.关于打印 1.要打印 ...

  9. 带有机器人框架的.NET自己主动化測试

    Clayton Neal在软件測试和质量保证方面有超过13年的经验,当中有八年的Windows, web,和移动应用程序的測试自己主动化经验.他在測试领域的全部等级都工作过.近期他在Bloomberg ...

  10. roll pitch yaw 的分别

    原文地址:http://blog.sina.com.cn/s/blog_452706120100scwu.html yaw,pitch,roll这三个旋转的确切意思.如果有一个人站在(0,0,0)点, ...