jsp_属性范围_request

request属性范围表示在服务器跳转后,所有设置的内容依然会被保留下来。(服务器端跳转:页面跳转,地址栏不发生变化)

下面写个小例子测试下:

(1)request_demo.jsp

 1 <%@ page contentType="text/html; charset=utf-8" language="java"     errorPage="" %>
 2 <%@ page import="java.util.*"%>
 3 <!doctype html>
 4 <html>
 5 <head>
 6 <meta charset="utf-8">
 7 <title>page属性范围</title>
 8 </head>
 9
10 <body>
11     <%
12         request.setAttribute("name","ninic");
13         request.setAttribute("birthday",new Date());
14     %>
15     <jsp:forward  page="request_demo2.jsp"/>
16 </body>
17 </html>

(2)request_demo2.jsp

 1 <%@ page contentType="text/html; charset=utf-8" language="java" import="java.util.*" errorPage="" %>
 2 <!doctype html>
 3 <html>
 4 <head>
 5 <meta charset="utf-8">
 6 <title>无标题文档</title>
 7 </head>
 8
 9 <body>
10      <%
11         String username=(String)request.getAttribute("name");
12         Date userbirthday=(Date)request.getAttribute("birthday");
13     %>
14     <h2>姓名:<%=username%></h2>
15     <h2>生日:<%=userbirthday%></h2>
16 </body>
17 </html>

浏览器中显示:

时间: 2024-10-13 11:56:08

jsp_属性范围_request的相关文章

jsp_属性范围_application

如果希望设置一个属性,可以让所有用户看得见,则可以将属性范围设置成application,这样属性即可以保存在服务器上. 下面写一个小例子来验证一下: (1)application_demo.jsp 1 <%@ page contentType="text/html; charset=utf-8" language="java" import="java.util.*" errorPage="" %> 2 <

jsp_属性范围_session

session属性设置后,不管是客户端跳转还是服务器端跳转,只要属性设置了就可以取得. 下面写个小例子来验证一下: (1)session_demo.jsp 1 <%@ page contentType="text/html; charset=utf-8" language="java" import="java.util.*" errorPage="" %> 2 <!doctype html> 3 &l

jsp_属性范围_page

page属性范围(使用pageContext表示,但是一般习惯于将这种范围称为page范围)表示将一个属性设置在本页上,页面跳转之后无法取得. 下面我们来写两个小例子测试一下: 1.在同一个jsp页面设置一个属性并取出属性: 1 <%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %> 2 <%@ page import=&qu

iOS开发之Block实现同异步加载

一. 相关知识 1.控制层 负责数据的交互.控制层请求数据,会创建一个具有网络请求的对象.对象中有一个block,block会将请求到的数据回调给控制层. 2.数据的传输过程 Request(请求到数据后) 回调给Controller 二. 数据同步加载 思想: Request对象负责下载网络数据.Controller中需要下载的数据,但直接在Controller中实现下载功能,不是一种好的习惯.采取在Request中实现下载功能,同时设置block属性,将下载数据回调给Controller(前

drf模块分析

drf请求模块.渲染模板.解析模块.响应模块.异常模块 请求模块 drf的请求模块 1.drf的request是在wsgi的request基础上再次封装 2.wsgi的request作为drf的request一个属性:_request 3.新的request对旧的request做了完全兼容 4.新的request对数据解析更规范化:所有的拼接参数都解析到query_params中,所有数据包数据都被解析到data中 query_params和data属于QueryDict类型,可以 .dict(

jsp_内置对象_request

request内置对象是使用最多的一个对象,其主要作用是接收客户端发送来的请求信息.如请求的参数.发送的头信息等都属于客户端发送来的信息.request是javax.servlet.http.HttpServletRequest接口的实例化对象,表示此对象主要是用在http协议上. 下面我们具体介绍一下request对象常用的几种方法: 1.request-乱码解决 下面我们直接使用小例子来说明: (1)编写提交表单-request_dmeo1.html 1 <!doctype html> 2

_POST,_GET,_REQUEST区分

PHP $_REQUEST PHP $_REQUEST 用于收集 HTML 表单提交的数据. 下面的例子展示了一个包含输入字段及提交按钮的表单.当用户通过点击提交按钮来提交表单数据时, 表单数据将发送到 <form> 标签的 action 属性中指定的脚本文件.在这个例子中,我们指定文件本身来处理表单数据.如果您需要使用其他的 PHP 文件来处理表单数据,请修改为您选择的文件名即可.然后,我们可以使用超级全局变量 $_REQUEST 来收集 input 字段的值: <html> &

ecshop 属性表(attribute)商品属性表(goods_attr)货品表(prduct) 商品数量的联系

一个商城的商品属性存放在属性表(attribute)里 ,每个商品对应的属性在goods_attr里 goods_attr与(attribute)想关联,商品表里有商品数量的字段goods_number为什么有这个货品表呢? 因为 某件商品有多种属性的时候,那这个商品就成为了货品,也就是说不同属性的相同商品应该也存在差异,所以当设置商品属性的attr_type=1(表示单选属性)的时候,在 前台include/lib_comment.php 函数sort_goods_attr_id_array将

属性的两种定义方式

属性的定义有两种方式: 装饰器 即:在方法上应用装饰器 静态字段 即:在类中定义值为property对象的静态字段 装饰器方式:在类的普通方法上应用@property装饰器 新式类:我们知道Python中的类有经典类和新式类,新式类的属性比经典类的属性丰富.( 如果类继object,那么该类是新式类 ) class Goods(object): def __init__(self): self.original_price = 100 #普通字段 self.dicount_rate = 0.8