关于request.setAttribute多页传值,多页取值
来源:互联网 发布:com的域名需要备案吗 编辑:程序博客网 时间:2024/04/25 19:25
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>
0 0
- 关于request.setAttribute多页传值,多页取值
- request.setAttribute
- request.setAttribute
- 关于request.getParameter()与request.setAttribute()的区别
- request.setAttribute和session.setAttribute
- request.setAttribute和session.setAttribute
- 关于request.setAttribute和response.getWriter.print()用法环境
- request.getSession().setAttribute()和 request.setAttribute()
- request.setAttribute()和request.getSession().setAttribute()解释
- request.setAttribute()与request.getSession().setAttribute()
- request.setAttribute()和request.getSession().setAttribute()解释
- request.setAttribute()和request.getSession().setAttribute()区别
- request.setAttribute()和request.getSession().setAttribute()区别
- request.getSession.setAttribute().....
- request的setAttribute()
- request.setAttribute的用法
- request.setAttribute()与getParameter()
- request.setAttribute()的用法
- IntelliJ IDEA 使用心得与常用快捷键
- Linux下设置MySQL编码
- CSS 如何让li横向在div居中显示
- NSMutableAttributedString简单使用
- 2016华为机试题:循环报数
- 关于request.setAttribute多页传值,多页取值
- unity shader之岩浆瀑布
- Genymotion无法启动虚拟设备的解决办法
- 「学习笔记」3.14代码学习
- java重新温习基础笔记
- JAVA 字节码操作利器javassist
- GCD--信号量控制队列并发数
- vs2010将类图导入visio
- mysql之union用法