博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp中的request.setAttribute的使用
阅读量:5076 次
发布时间:2019-06-12

本文共 1117 字,大约阅读时间需要 3 分钟。

1.第一个jsp页面

<form id="form1" method="post" action="first.jsp">

<input type="text" name="balance"> <input type="submit"
value="提交">
</form>

2.第二个jsp页面,根据第一个页面提交的balance的值,如果是小雨500,则在第一个页面处理,否则转发给第二个页面,其中使用setAttribute设置参数

<body>

<%
String bal = request.getParameter("balance");
double piaozi = Double.parseDouble(bal);
if (piaozi < 500) {
out.println("给你" + piaozi + "元");
out.println("剑豪" +piaozi + "元");
} else {
List<String> info = new ArrayList<String>();
info.add("1111");
info.add("2222");
info.add("3333");
request.setAttribute("info", info);
%>
<jsp:forward page="second.jsp" />
<%
}
%>
</body>

3.第三次页面,使用request.getAttribute获取属性

<body>

<%
String bal = request.getParameter("balance");
double piaozi = Double.parseDouble(bal);
if (piaozi < 500) {
out.println("给你" + piaozi + "元");
out.println("剑豪" +piaozi + "元");
} else {
List<String> info = new ArrayList<String>();
info.add("1111");
info.add("2222");
info.add("3333");
request.setAttribute("info", info);
%>
<jsp:forward page="second.jsp" />
<%
}
%>
</body>

4. 在一个页面输入600结果如下

1111
2222
3333
给您600.0元 减少600.0元

转载于:https://www.cnblogs.com/shugen/p/6863033.html

你可能感兴趣的文章
SimSci-Esscor.PipePhase.v9.5-ISO 1CD v9.5(v9.4) 化工模拟分析软件
查看>>
C语言:冒泡排序
查看>>
Jquery遍历数组之$().each()方法和$.each()方法
查看>>
楼层导航
查看>>
ViewPageIndicator--仿网易的使用
查看>>
css代码优化
查看>>
周六周日收获
查看>>
ZooKeeper测试笔记
查看>>
Hive函数:CUME_DIST,PERCENT_RANK
查看>>
Pandas 10分钟入门(官方文档注释版二)
查看>>
ajax.request函数使用详解
查看>>
后缀数组的应用
查看>>
CIS-framework之开发环境目录结构规范
查看>>
end=‘’
查看>>
自动出借-python+selenium
查看>>
04-TypeScript中的方法新功能(上)
查看>>
php 安装redis扩展
查看>>
关于 addEventListener 和 handleEvent 方法
查看>>
Html5 Canvas初探学习笔记(12) -图片裁减和调整
查看>>
Csharp:操作存儲過程輸出參數,和返回值
查看>>