关于jsp页面到页面传值
很久没用这种传值了,一般都是一个.do请求到后台在跳转到前端;像有些只是展示数据功能,这样做就显得没有必要,闲话不说了,记录下来供下次参考。
用的是html的a标签,我这里只用这2种用法。
场景如下图:
1:点击支取
第一种方式在a标签内设置参数,就是json对象,键值对
<a href="#" class="a_a" onclick="judge(this); return false;"
params="({
agreeNo:'<c:out value="${protocol.agreeNo}" />',
acctNo:'<c:out value="${protocol.acctNo}" />',
cardNo:'<c:out value="${protocol.cardNo}" />',
dspNo:'<c:out value="${protocol.dspNo}" />',
drCrAcctno:'<c:out value="${protocol.drCrAcctno}" />',
drCrCardNo:'<c:out value="${protocol.drCrCardNo}" />',
bussType:'<c:out value="${protocol.bussType}" />',
currencyType:'<c:out value="${protocol.currencyType}" />',
maturityDate:'<c:out value="${protocol.maturityDate}" />',
agreeAmt:'<fmt:formatNumber pattern="0.00" value="${protocol.amt}"/>',
limitDays:'<c:out value="${protocol.limitDays}" />',
depositRate:'<fmt:formatNumber pattern="0.00" value="${protocol.depositRate}"/>',
lendingRate:'<fmt:formatNumber pattern="0.00" value="${protocol.lendingRate}"/>',
discountLendingRate:'<fmt:formatNumber pattern="0.00" value="${protocol.discountLendingRate}"/>',
openDate:'<c:out value="${protocol.openDate}" />',
monthTerm:'<c:out value="${protocol.monthTerm}" />',
monthTermDesc:'<c:out value="${protocol.monthTermDesc}" />'
})">支取</a>
附带1方法:
function judge(obj) {
params = eval( obj.params );
var today = '<c:out value="${queryDTO.today}" />';
var openDate = params['openDate'];
if (today>=openDate) {
withdraw(obj);
return false;
} else {
var hrefz="<c:url value='/work/transfer/flexible_fixed_withdraw_tip.jsp'/>?openDate=" + openDate;
$.pa_ui.dialog.open({
url:hrefz,
position:[50,20],
title:'支取提示',
frameOverlay:true,
width:600,
height:250,
modal:true,
minimize:false,
maximize:false
});
return false;
}
}
2:点击详情
这种方式就是直接调用事件中的方法传值,也是json传值
<a href="#" class="a_a" onclick="detailQry({
acctNo:'<c:out value="${protocol.cardNo}" />',
dspNo:'<c:out value="${protocol.dspNo}" />',
amt:'<fmt:formatNumber pattern="0.00" value="${protocol.amt}"/>',
monthTerm:'<c:out value="${protocol.monthTermDesc}" />',
effDate:'<c:out value="${protocol.effDate}" />',
maturityDate:'<c:out value="${protocol.maturityDate}" />',
openDate:'<c:out value="${protocol.openDate}" />'
}); return false;"
>详情</a>
附带2方法:
function detailQry(obj){
var hrefz="<c:url value='/work/transfer/flexible_fixed_protocol_detail.jsp'/>?"+$.param(obj);
$.pa_ui.dialog.open({
url:hrefz,
position:[50,20],
title:'灵活定存协议详情',
frameOverlay:true,
width:650,
height:500,
modal:true,
minimize:false,
maximize:false
});
return false;
}
在另一个jsp页面都是一样的,显示用el标签param对象点对应的字段
<c:out value="${param.xxx}" />
关于jsp页面到页面传值的更多相关文章
- SpringMVC:前台jsp页面和后台传值
前台jsp页面和后台传值的几种方式: 不用SpringMVC自带的标签 前台---->后台,通过表单传递数据(): 1.jsp页面代码如下, modelattribute 有没有都行 < ...
- struts2怎么实现页面到页面之间的传值?
我要实现一个产品订购的功能,在浏览产品的时候通过点击一个订购的链接,跳转到提交订单的页面,在跳转的同时要把浏览的产品的名称和型号传到提交订单的页面,并且把这里的订单类的产品名称和型号的表单域里赋上传递 ...
- Springboot用官方建议访问Html页面并接传值
Springboot用官方建议访问Html页面并接传值 我们以前通常习惯用webapp来防止jsp页面,但是到了Springboot中,官方建议用Static文件夹来存放及静态的资源, 用templa ...
- MUI APP关于页面之间的传值,plusready和自定义事件
最近在用MUI开发这个APP,发现有时候这个plusready不起作用,表现在,这个页面如果重复打开,这个plusready就进不去,然后上一个页面传过来的值,就没法接收了.这个经过MUI官方确认,是 ...
- iOS 页面跳转传值,属性传值,代理传值,代码块传值,单例传值,通知传值
有时候我们在页面跳转的时候回传递相应的参数,如,你想把在第一个页面的文本框里的内容显示在第二个文本框中,或者你又想把第二个文本框中的内容改变之后到第一个页面的文本框中,所有,这个时候我们就要用到页面跳 ...
- atitit. js 跨界面 页面 web cs 传值方法总结
atitit. js 跨界面 页面 web cs 传值方法总结 #--需求 js #---两个方法: 直接传跟跟间接传递... 1.直接传跟new form(param) web使用url方 ...
- WebForm 中的页面重定向和传值(转自 MSDN)
——原文地址:https://msdn.microsoft.com/zh-cn/library/6c3yckfw(v=vs.100).aspx 在开发 ASP.NET 网站时,您经常需要从一 ...
- 利用Swift之协议语法实现页面间的传值功能
随着Swift 新开发语言的发布,又随着Xcode6.0.1的正式发布,利用swift编写iOS代码迫在眉睫,笔者在使用Objective-C开发近三年以来,对这种优雅的语法深感赞叹,下面我将对比式的 ...
- 使用Block来进行页面间的传值
Block语法 定义Block //定义类型 typedef void (^ReceiveMessageBlock)(NSString *); //申明变量 ReceiveMessageBlock t ...
- IOS 页面之间的传值(主讲delegate)
IOS的Delegate,通俗一点说就是页面之间的传值. 总结一下现在知道的IOS页面之间传值的方式有三种 1.使用NSNotification发送通知的传值 主要是通过NSNotificationC ...
随机推荐
- 4、Python-列表
列表格式 # 元素可以是不同类型的 namesList = [1, 'xiaoZhang', 'xiaoHua'] print(namesList[0]) print(namesList[1]) pr ...
- Array map()方法
这里的map不是“地图”的意思,而是“映射”.“映射”就是原数组被“映射”成对应新数组. [].map()基本用法跟forEach类似. map()方法返回一个新数组,数组中的元素为原始数组元素调用函 ...
- GYM 101173 F.Free Figurines(贪心||并查集)
原题链接 题意:俄罗斯套娃,给出一个初始状态和终止状态,问至少需要多少步操作才能实现状态转化 贪心做法如果完全拆掉再重装,答案是p[i]和q[i]中不为0的值的个数.现在要求寻找最小步数,显然要减去一 ...
- pycharm sql语句警告
产生原因为没有配置数据库,配置数据库,似乎没什么作用 那么,直接去掉他的警告提示 找到setting->editor->inspections,然后找到右边sql下的 No data so ...
- 字典(Dictionary)
字典(Dictionary) 字典是一种可变的容器模型,由键值对组成,键和值用冒号分隔,用花括号括起来: d = {key1 : value1, key2 : value} 字典的值可以是任何类型的数 ...
- ECSHOP /api/client/includes/lib_api.php
ecshop /api/client/api.php./api/client/includes/lib_api.php ECShop存在一个盲注漏洞,问题存在于/api/client/api.php文 ...
- C# 密封类使用sealed修饰
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace @sea ...
- D- 泛型练习 ,继承,方法
unit Unit3; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System ...
- java中的基本数据类型一定存储在栈中吗?
首先说明,"java中的基本数据类型一定存储在栈中的吗?”这句话肯定是错误的. 下面让我们一起来分析一下原因: 基本数据类型是放在栈中还是放在堆中,这取决于基本类型在何处声明,下面对数据类型 ...
- linux笔记_day06
1.用户:表示符,凭证 2.用户组:表示符 进程也是有属主和属组的 安全上下文(secure context): 用户:UID,/etc/pawwd 组:GID ,/etc/group 影子口令: 用 ...