关于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 ...
随机推荐
- 学习windows编程 day3 之窗口绘画一:点线绘制
#include <windows.h> #include <math.h> LRESULT CALLBACK WndProc(HWND hwnd, UINT message, ...
- Kafka记录-常用命令选项说明
1.kafka-topics 主题 如:kafka-topics --create --zookeeper 10.0.4.142:2181/kafka --replication-factor 1 ...
- 挖洞姿势:特殊的上传技巧,绕过PHP图片转换实现远程代码执行(RCE)
我使用了一个特殊的图片上传技巧,绕过PHP GD库对图片的转换处理,最终成功实现了远程代码执行. 事情是这样的.当时我正在测试该网站上是否存在sql注入漏洞,不经意间我在网站个人页面发现了一个用于上传 ...
- 转---python os.exec*()家族函数的用法
execl(file, arg0,arg1,...) 用参数列表arg0, arg1 等等执行文件 execv(file, arglist) 除了使用参数向量列表,其他的和execl()相同 exec ...
- JavaScript之不规则Table转化为可定点索引td节点的网格矩阵【插件】
由于解析课程表的缘故,有如下需求: 1. 将任意表格解析成独立的单元格矩阵[本次博文的缘由] 2. 根据矩阵坐标,确定任意一格的节点 /* 表格-->网格化 标记表格的位置及其对应的节点 * ...
- luogu P3707 [SDOI2017]相关分析
传送门 对于题目要求的东西,考虑拆开懒得拆了 ,可以发现有\(\sum x\sum y\sum x^2\sum xy\)四个变量影响最终结果,考虑维护这些值 下面记\(l,r\)为区间两端点 首先是区 ...
- luogu P4161 [SCOI2009]游戏
传送门 我们发现整个大置换中,会由若干形如\((a_1\rightarrow a_2,a_2\rightarrow a_3,...a_{n-1}\rightarrow a_n,a_n\rightarr ...
- Flask最强攻略 - 跟DragonFire学Flask - 第七篇 Flask 中路由系统
Flask中的路由系统其实我们并不陌生了,从一开始到现在都一直在应用 @app.route("/",methods=["GET","POST" ...
- 给父元素与子元素分别设置visibility注意点
由于机顶盒的终端特性原因,不能用display:hidden去做隐藏,就选择了visibility:hidden. 在这里遇到一个现象: 给父元素设置了hidden,但是里面的子元素依然可见.以为只是 ...
- KEYCODE_DPAD_CENTER 和 KEYCODE_ENTER
KEYCODE_DPAD_CENTER或者是KEYCODE_ENTER时,会在view优先处理isConfirmKey,而在activity中的onKeyDown和up中接收不到该按键消息