手机
当前位置:查字典教程网 >编程开发 >JSP教程 >多个jsp页面共享一个js对象的超级方法
多个jsp页面共享一个js对象的超级方法
摘要:今天,在项目中遇到一个问题,两个js页面要共享一个就js对象。js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了。而LZ又不想用c...

今天,在项目中遇到一个问题,两个js页面要共享一个就js对象。js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了。而LZ又不想用cookie来存放,一是不安全,二个人喜好。最后发现一种超级方法来解决这个困扰,那就是用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享。

var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被查询的数据) */ data: function (name, value) { var top = window.top, cache = top['_CACHE'] || {}; top['_CACHE'] = cache; return value !== undefined ? cache[name] = value : cache[name]; }, /** * 数据共享删除接口 * @param {String} 删除的数据名 */ removeData: function (name) { var cache = window.top['_CACHE']; if (cache && cache[name]) delete cache[name]; } };

【多个jsp页面共享一个js对象的超级方法】相关文章:

JSP页面中Session对象详解

一个JSP页面导致的tomcat内存溢出的解决方法

jsp中文乱码 jsp mysql 乱码的解决方法

jsp实现页面实时显示当前系统时间的方法

获取上一页面的URL和本页的URL的方法

对JSP页面传值中文乱码的简单解决方法

jsp中error page设置方法

Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法

jsp文件绝对路径的设置方法

在JSP页面中的应用JavaBean

精品推荐
分类导航