JAVA-JSP内置对象之request范围

相关资料:
《21天学通Java Web开发》

request范围
1.在一次请求内有效。
2.如果页面从一个页面跳转到另一个页面,那么属性就失效了。
3.如果使用服务器端跳转<jsp:forward>,则属性仍然有效。
4.通过使用request的setAttribute()方法来设置属性,并通过request的getAttribute()。

requestdemo.jsp(用户跳转)

 1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
 2 <html>
 3 <head>
 4   <title>request范围</title>
 5 </head>
 6 <body>
 7   <%--在request 范围设置属性--%>
 8   <%
 9     request.setAttribute("name","James");//设置属性name,其值为James
10   %>
11   <a href="requestdemo2.jsp">跳转到requestdemo2.jsp /a>
12 </body>
13 </html>

requestdamo2.jsp

 1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
 2 <html>
 3 <head>
 4   <title>request范围</title>
 5 </head>
 6 <body>
 7   <%--取得request 范围属性--%>
 8   <%
 9     String strName=(String)request.getAttribute("name");//取值属性name的值
10     out.println=("request范围:name属性值为"+strName);//输出name属性值
11   %>
12 </body>
13 </html>

requestdamo3.jsp(服务器跳转)

 1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
 2 <html>
 3 <head>
 4   <title>request范围</title>
 5 </head>
 6 <body>
 7   <%--在request范围设置属性--%>
 8   <%
 9     request.setAttribute("name","James");//设置属性name,其值为james
10   %>
11   <jsp:forward page="requestdemo2.jsp"></jsp:forward>
12 </body>
13 </html>

时间: 2024-10-11 04:04:14

JAVA-JSP内置对象之request范围的相关文章

02_04 JSP内置对象之request

request属性 主要作用是接收客户端发送过来的请求信息,如参数等. Request是javax.servlet.http.HttpServletRequest接口的实例化对象.常用方法有: No 方法 类型 描述 1 Public  String getParameter(String name) 普通 取得客户端发来的请求参数内容 2 Public  String[] getParameter(String name) 普通 取得客户端发来的一组请求参数内容 3 Public  Enume

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

一.JSP内置对象 JSP根据Servlet API规范提供了一些内置对象,开发者不用事先声明就可使用标准变量来访问这些对象. JSP提供了9种内置对象: (一).request 简述: JSP编程中最常用的对象,代表来自客户端的请求,调用request对象相应的方法可以获取关于客户请求的信息. 常见方法的用法示例: 1 <font size=5> 2 <br>客户端使用的协议是: 3 <% 4 String protocol = request.getProtocol();

Jsp — 内置对象request、response 配置servlet

1. 访问动态网页 使用URL实现页面访问: URL:统一资源定位符,即常说的网址: URL是唯一能识别Internet上具体的计算机.目录或文件夹的命名约定: 组成:第一部分:协议     第二部分:主机的IP地址,主机或端口号,是每台计算机的唯一标识:     第三部分:项目资源的地址,如目录和文件夹名等. 2. Jsp文件中的注释 ① 在jsp中写java脚本使用<% %>来括起来 ② 在jsp中如果要输出一个表达式使用<%= %> ③ 在jsp中如果要定义一个方法使用<

JSP内置对象-request传来的数据中文乱码处理

JSP的内置对象request可以接收从客户端传来的参数信息,即用户提交的信息,但是当requesr获取客户端提交的汉字信息时,会出现乱码(仅限中文). 我们可以对该汉字字符进行重新编码,很简单,看代码: 我们先建一个客户端信息提交页面,提交中文: 现在我们新建一个服务器接收页面用来显示出客户端传来的参数信息: 可以看到我们用JSP内置对象request接收显示客户端传来的参数时出现了乱码 怎么处理,我们只需要把request传来的参数进行重新编码,就简单的一行代码: 现在再来看看结果: 现在就

JAVA遇见HTML——JSP篇:JSP内置对象(下)

什么是session session表示客户端与服务器的一次会话 Web中的session指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间 从上述定义中可以看到,session实际上是一个特定的时间概念 在服务器的内部中保存着不同用户的session session对象 session对象是一个JSP内置对象. session对象在第一个JSP页面被装载时自动创建,完成会话期管理. 从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开

JSP内置对象详解

jsp中内置对象:request.response.session.applecation.out.pagecontesx.config.page.exception.cookie 1.request:是javax.servlet.httpservletRequest类型的对象,该对象是用户客户端的请求信息,主要用户接受客户端通过http协议传送到服务器的数据! (包括头部信息.系统信息.请求方式以及请求信息参数),jsp内置对象Web容器所创建的一组对象! 生命周期:jsp发出请求一个requ

JSP学习笔记(3)-JSP内置对象

有些对象不用声明就可以在JSP页面的Java程序片和表达式部分使用,这些对象就是JSP的内置对象.  JSP常用的内置对象有request,response,session,application,out.  其中两个重要的request和response对象提供了服务器和浏览器通信方法的控制. 1.request对象(请求对象) 作用:封装用户提交的信息,获取封装信息等 1.1.获取用户提交信息 request.getParameter(String s);//获取提交信息    如果该方法获

JavaWeb之 JSP:内置对象,EL表达式,JSP标签基础

JSP的内置对象 什么是JSP的内置对象呢? 在JSP页面进行编程的时候,如果我们要使用一些对象,如:HttpSession,ServletConfig,ServletContext这些对象,如果每次都要先创建这些对象,然后再去使用它们,这样就显得十分繁琐了,为了方便使用者,Sun公司在开发JSP的时候,把一些对象设置为内置对象,开发者在JSP页面编程的时候不必声明这些对象就能直接使用,这就是JSP的内置对象. 那么JSP对象有哪些呢? JSP内置对象          对应的类型   备注 R

Jsp内置对象的简单说明

声明 实习森的理解层次,希望有错大家一起纠正 本文主要信息来自网友共享的一个JSPAPI,不是特别全,只是对jsp内置对象进行了简单的介绍,这里我总结了一下 正文 Jsp主要内置了9个对象,分别为:Application.Exception.Out.PageContext.Page.Request.Response.Session以及Config,详细如下: Application对象 基础介绍: Application对象实现了不同用户之间的数据共享,声明周期最长了,服务器启动的时候,Appl

Jsp内置对象及EL表达式的使用

一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response  HttpServletResponse session HttpSession(有开关的:page指令的session属性的取值) application  ServletContext config  ServletConfig page this(当前Servlet对象) exception java.lang.Throwable(有开关