jsp页面通过url传递对象

jsp页面传对象参数的一种办法:

1 参数来源页面

var reportValue = JSON.stringify(json);

// var urls = "<%=basePath%>/pages/lcrkfbReport.jsp?orgid="+qjcode+"&data="+

reportValue;  //未编码(含“{”,在tomcat7/8中需要转义)

var urls = "<%=basePath%>/pages/lcrkfbReport.jsp?orgid=" + qjcode + "&data=" + encodeURIComponent(reportValue);

window.open(urls, name);  

2 接收页面

var json=JSON.parse(‘<%=data%>‘);

原文地址:https://www.cnblogs.com/guozuxin/p/10452704.html

时间: 2024-10-10 07:27:40

jsp页面通过url传递对象的相关文章

jsp页面九大内置对象

资源转载自网上,不可用于商用,学习可以.内置对象又叫隐式对象/隐含对象是由WEB容器加载的一组类的实例,不需要预先声明就可以在脚本代码和表达式中随意使用的对象. 这九大隐式对象可以按照期作用分类为: 输入输出:request,response,out 作用域之间通信:session,application,pageContext,(request) Servlet对象:page,config 错误对象:Execpiton 4+2+3 四大作用域(1)-->Application,也就是servl

关于界面的按钮的显隐 还有jsp页面数据的传递 把页面的标签变成只读

//界面按钮的显示隐藏 界面input的锁定    function change(){       document.getElementById('first1').style.display="inline";       document.getElementById('first2').style.display="inline";       document.getElementById('first3').style.display="in

多个jsp页面共享一个js对象的超级方法

一个jsp页面为A.jsp,在A.jsp中点击一个按钮打开另一个B.jsp页面.思路如下: 在A.jsp打开B.jsp的事件中,写入如下代码: 1 2 window.top['_CACHE'] = chatFrdList; window.top['_CACHE'][frdUserId] = frdUserId; 其中,chatFrdList定义为var chatFrdList = new Object(); frdUserId为一个用户的id. 那么,在B.jsp的一个事件中,就可以执行下面的操

多个jsp页面共享一个js对象

今天,在项目中遇到一个问题,两个js页面要共享一个就js对象.js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了.而LZ又不想用cookie来存放,一是不安全,二个人喜好.最后发现一种超级方法来解决这个困扰,那就是用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享. var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被查

如何避免JSP页面自动生成session对象?为什么要这么做?

JSP 在默认情况下,在对一个JSP页面发出请求时,如果session还没有建立,JSP页面会自动为请求建立一个session对象,但是session是比较消耗资源的,如果没必要保持和使用session,就不应该创建session,  例如一些只是用来宣传产品的网站,往往没必要使用session来保存信息,可以使用jsp页面指令session=”false”来避免JSP页面为每个请求都自动创建session.实例代码如下: <%@ page session=”false”>

jsp页面post方法传递汉字

由于工作压力这两天开始学习java web开发,上个学期在学校刚学了java课,暑假时也自学过安卓开发,只不过都是照着抄代码,为了找个好工作.从现在开始好好学. 好的,昨天学了通过url传递汉字,但是今天使用post方法传值时就无法使用昨天的URLEncoder.encode方法了,后来从网上搜索了找到了解决 办法, <%request.setCharacterEncoding("utf-8"); String name=request.getParameter("na

jsp页面跳转传递参数/抓取参数

1.通过url路径传递参数 var name='job'; var age=18; window.open($.WEB_ROOT+ '/nihao/search/infomation.jsp?name='+name+'&age='+age); jsp中页面抓取 <script type="text/javascript"> $(function() {  var name= '<%=request.getParameter("name")%

jsp页面向后台传递 不赋值 传递的默认值

<input type="hidden" name="leaderIdentity" value="${subject.leaderId }" /> 生成的代码是<input type="hidden" name="leaderIdentity" value /> 向后台传递的leaderIdentity 为0 像select checkbox radio这样的不赋值就为null f

jsp页面元素和内置对象

java server pages其根本是一个简化的servlet设计.实现了在java当中使用html标签.javaEE标准 一.页面元素 1.静态内容 html.js.css相关标签元素. 2.指令 <%@ java指令%> 2.1 page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令. <%@ page 属性=""%> language:指定jsp页面中使用的脚本语言,默认值java import:指定引用的类库 contentType