关于request.setAttribute多页传值,多页取值
request的setAttribute方法确实能够多页传值和多页取值的,因为request完成的是服务器跳转,在这期间所有设置的内容会被保存下来。下面的例子包含4个页面,1page.jsp和2page.jsp完成的是页面多次传值,3page.sjp和4page.jsp完成的是页面多次取值,直到页面显示出来,url一直是1page.jsp,说明这是服务器跳转。
1page.jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>
<%
request.setAttribute("name","zhangsan");
%>
<body>
<jsp:forward page="2page.jsp"/>
</body>
</html>
2page.jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head><body>
<jsp:forward page="3page.jsp"/>
</body>
</html>
3page.jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head><body>
<%=request.getAttribute("name")%><jsp:forward page="4page.jsp"/>
</body>
</html>
4page.jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head><body>
<%=request.getAttribute("name")+" in 4page.jsp"%>
</body>
</html>
关于request.setAttribute多页传值,多页取值相关推荐
- 后台通过request.setAttribute向前台传值,前台如何去获取其中的对象或属性值
讲这些,我们先来了解一下request.setAttribute和request.setAttribute()这两种方法的作用. request.getAttribute("nameOfOb ...
- JSP内置对象request——setAttribute/getAttribute的使用
学习本文章前需知getRequestDispatcher的使用 前言 一.setAttribute是什么? 二.使用步骤示例 1.建ArrayList和HashMap 2. 使用setAttribut ...
- ASP.NET跨页传值方法汇总
方法一:问号传值(Response.Redirect方法) 1:源页:在按钮的点击事件程序中写入Response.Redirect方法,在其中使用问号传值.如: Response.Redirect(& ...
- frame跨页传值/AJAX出错解决方案 + 知识补充:浏览器同源政策
一.同源政策 1.1概念 浏览器安全的基石是 "同源政策"(same-origin policy). 1995年,同源政策由 Netscape 公司引入浏览器.目前,所有浏览器都实 ...
- request.setAttribute()用法
小问题: JSP1代码 String [] test=new String[2]; test[0]="1"; test[1]="2"; request.setA ...
- request.setAttribute()
讲这些,我们先来了解一下request.setAttribute和request.setAttribute()这两种方法的作用. request.getAttribute("nameOfOb ...
- java中的setattribute_JSP request.setAttribute()详解及实例
javascript request.setAttribute()详解 request.setAttribute()怎么用的? JSP1代码 String [] test=new String[2]; ...
- 翻页 java_jsp实现上一页下一页翻页功能
[导读]前段时间一直忙于期末考试和找实习,好久没写博客了.这段时间做了个小项目,包含了翻页和富文本编辑器Ueditor的两个知识点,Ueditor玩的还不是很深,打算玩深后再写篇博客. 前段时间一直忙 ...
- MVC站点默认页为html页,设置ASP.NET MVC站点默认页为html页
问题由来 部署了一个Asp.Net MVC的站点,其功能只是作为移动端的服务器,服务器空间里面除了CMS以外就没有其他的页面了.这对于我们来说确实是有点浪费了. 可以放点静态的啥小东西放在上面玩一玩. ...
最新文章
- 【windwos bat】批量把windows下的wav文件转为raw文件
- Json字符串转二维数组
- web前端常识之浏览器原理
- ML之SSIM:基于输入图片RGB的三维向量利用SSIM(结构相似性度量)算法进行判别
- [iOS]iOS AudioSession详解 Category选择 听筒扬声器切换
- Bootloader之uBoot简介(转)
- java加载dll UnsatisfiedLinkError: no mydll in java.library.path
- 游戏 服务器 微服务_整体服务器与微服务
- 设置按峰值带宽计费_西部数码使用指南:云服务器计费模式说明
- 解读《新一代人工智能发展规划》,企业如何才能迎来产业高潮
- 山东自考c语言程序设计停考了吗,山东自考教育类停考专业遗留问题的通知
- 素材干货|UI设计师不会插画?不难搞!有了这些模板,作品安了!
- java让程序暂停几秒_影响JAVA系统性能的微观指标
- python爬虫SSL: CERTIFICATE_VERIFY_FAILED解决方案
- 100个javaweb实战项目(视频+源码+文档),带你上天!
- html烟花特效,发射粒子特效,爱心特效,动态祝福、节日祝福网页,时间罗盘,黑客帝国代码雨、文字闪烁、表白爱心网页等等(附下载链接)
- #模块:如何查模块的户口,看里面都由什么组成
- 微信小程序持续集成方案
- 基于PHP服装购物网站的设计与实现
- Android——新大陆云平台篇
热门文章
- 【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )
- 【EventBus】事件通信框架 ( 实现几个关键的封装类 | 消息中心 | 订阅注解 | 订阅方法封装 | 订阅对象-方法封装 | 线程模式 )
- 【Android NDK 开发】NDK C/C++ 代码崩溃调试 - Tombstone 报错信息日志文件分析 ( 获取 tombstone_0X 崩溃日志信息 )
- 【Android 内存优化】使用 Memory Analyzer ( MAT ) 工具分析内存 ( MAT 工具使用 | 最大对象 | 类实例个数 | 引用与被引用 | GC Roots 最短链 )
- git 避免重复输入用户名密码问题解决
- Google protobuf使用技巧和经验
- selenium定位方法
- CSS权重的等级划分
- ArcGIS Engine开发前基础知识(4)
- PE文件数字签名信息读取存储及格式具体解释图之上(历史代码,贴出学习)