菜鸟学Java(五)——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指定的。
这些方法比较简单,不用多说一用便知。这里就不过多介绍了。
菜鸟学Java(五)——JSP内置对象之request的更多相关文章
- Java EE JSP内置对象及表达式语言
一.JSP内置对象 JSP根据Servlet API规范提供了一些内置对象,开发者不用事先声明就可使用标准变量来访问这些对象. JSP提供了9种内置对象: (一).request 简述: JSP编程中 ...
- Java EE.JSP.内置对象
JSP根据Servlet API 规范提供了某些内置对象,开发者不用事先声明就可以使用标准的变量来访问这些对象.JSP提供了九中内置对象:request.response.out.session.ap ...
- JSP最常用的五种内置对象(out,request,response,session,application)
为了简化开发过程,JSP提供了一些内置对象,它们由容器实现和管理.开发者在JSP页面中无需声明,无需实例化就可使用.主要有out,request,response,session,applicatio ...
- Java学习--jsp内置对象
九个内置对象,其中Out,request,response,session,application常用 get与post区别: request对象: response对象: 请求转发与请求重定向的区别 ...
- JSP内置对象之request
书接上回,上次跟大家概括的说了说JSP的九种常用内置对象.接下来就该聊聊它们各自的特点了,今天先说说request吧. 下面是request的一些常用方法: isUserInRole(String r ...
- 9.Java web—JSP内置对象
容器内置了9大对象,这些对象在jsp页无需实例化,可以直接使用. 分别为request. response .session. application .out. pageContext .confi ...
- java之jsp内置对象
1.out对象 <% out.println("金鳞岂是池中物,<br>"); out.println("一遇风云变化龙.<br>" ...
- [Java web] JSP 内置对象
1. Application 服务器启动后产生,所有用户共用一个Application,可以往里面存一些键值对 2. Session 会话对象,第一个JSP页面被装载时自动创建.从一个客户打开浏览器并 ...
- Java学习-jsp内置对象Session
随机推荐
- excel快速访问工具栏和自定义选项卡
自定义选项卡: excel命令选项--自定义功能区--
- Ubuntu16.04, Gqrx通过RTL-SDR的Q通道收听中短波
硬件准备 天线: 一根悬垂的3~4米长线天线, 如果只是临时使用, 直接用普通的0.75平方的聚氯乙烯多股软电线就可以了. 巴伦: 9:1巴伦 接收器: Q通道增加低频输入的RTL-SDR接收器 以及 ...
- TCP/IP协议——TCP/IP协议栈及框架
TCP/IP协议同ISO/OSI模型一样,也可以安排成栈形式.但这个栈不同于ISO/OSI版本,比ISO/OSI栈少,所以又称之为短栈.另外,需要知道的是:TCP/IP协议栈只是许多支持ISO/OSI ...
- winform视频教程-任务定时循环执行小工具
有时候,我们可能遇到这样的一种需求,就是需要有一个小工具,在服务器中不断的执行一些任务,那么这样的需求,我们可以做一个windows服务程序,或者做一个winform wpf等小程序,然后小程序里面开 ...
- 使用maven命令安装jar包到本地仓库
第三方jar包在开发工具中引入后编译没问题, 启动调试包括打包时会提示找不到jar包的错误.需要上传到maven仓库中,并在pom文件内引入. maven命令: 安装指定文件到本地仓库命令:mvn i ...
- 【Spring】SpringMVC之拦截器
Spring的HandlerMapping处理器支持拦截器应用.当需要为某些请求提供特殊功能时,例如实现对用户进行身份认证.登录检查等功能. 拦截器必须实现HandlerInterceptor接口,实 ...
- Mac Apache Tomcat 配置
1.配置准备工作 1)配置 Tomcat 准备工作 下载相关软件 apache-tomcat-9.0.6.zip tomcat 官网 Tomcat 配置软件下载地址,密码:sgrn. 2)配置注意事项 ...
- 如何调试makefile变量
六.七年前写过一篇<跟我一起写Makefile>,直到今天,还有一些朋友问我一些Makefile的问题,老实说,我有一段时间没有用Makefile了,生疏了.回顾,这几年来大家问题我的问题 ...
- 利用 T-sql 的从句 for xml path('') 实现多行合并到一行, 并带有分隔符
T-sql 有一个for xml path('')的从句能把多行结果合并到一行,并成为xml 格式 比如有一张表tb有两列,其格式和数据为: id value—————1 aa1 bb2 aaa2 b ...
- C#中关于DataGridView行和列的背景色-前景色设置
关于DataGridView行和列的背景色-前景色设置 1.设定DataGridView全部单元格的Style DataGridView内所有单元格的Style变更,可以使用DataGridView ...