关于不同页面之间实现参数传递的几种方式讨论


Posted in Javascript onFebruary 13, 2017

不同页面之间实现参数传递的几种方式讨论(黎声)

由于web系统采用http协议在浏览器和服务器之间传输数据,而http协议是一种无状态的协议,如何在不同页面之间传递数据,可以有一下几种方式

方式一:表单方式传递

表单传递参数是一种最简单,也是最基本的参数传递方式。注意:表单元素隐藏按钮的使用

方式二:带参数的url方式传递

带参数的url写法: url?参数名1=值1&参数名2=值2。

方式三:请求request对象

可以将数据绑定到request对象上,通过request对象getAttribute和setAttribute方法读写

方式四:用户会话session对象

可以将数据绑定到session对象上,通过session对象getAttribute和setAttribute方法读写

方式五:application对象

可以将数据绑定到application对象上,通过application对象getAttibute方法和setAttribute方法读写

方式六:cookie对象

可以将数据写到到客户端浏览器cookie文件中。

其中方式一,方式二只能实现字符串参数的传递,方式三,四,五,六可以实现对象的传递(方式六需要对象序列化后进行存储)

方式一,方式二,方式三数据传递只能请求页面获取数据,而方式四,五,六可以在多个不同页面获取数据对象

方式四和六保存的数据对象都是和某个用户相关的信息,不同的是方式四将数据保存到服务器内存中,方式六将数据保存到客户端内存中。

方式五保存的数据对象都是和所有用户相关的信息,数据也是保存到服务器内存中

以上这篇关于不同页面之间实现参数传递的几种方式讨论就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js中的escape及unescape函数的php实现代码
Sep 04 Javascript
jQuery 定时局部刷新(setInterval)
Nov 19 Javascript
基于jquery的loading 加载提示效果实现代码
Sep 01 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
Nov 29 Javascript
原生JavaScript实现AJAX、JSONP
Feb 07 Javascript
解决vue2中使用axios http请求出现的问题
Mar 05 Javascript
JS中用EL表达式获取上下文参数值的方法
Mar 28 Javascript
深入浅出理解JavaScript高级定时器原理与用法
Aug 02 Javascript
angular2实现统一的http请求头方法
Aug 13 Javascript
vue项目部署到Apache服务器中遇到的问题解决
Aug 24 Javascript
Vue中多个元素、组件的过渡及列表过渡的方法示例
Feb 13 Javascript
微信小程序手动添加收货地址省市区联动
May 18 Javascript
如何用js判断dom是否有存在某class的值
Feb 13 #Javascript
AngularJS学习第一篇 AngularJS基础知识
Feb 13 #Javascript
详解Javascript中DOM的范围
Feb 13 #Javascript
JS简单判断函数是否存在的方法
Feb 13 #Javascript
浅谈js中的变量名和函数名重名
Feb 13 #Javascript
学习使用jQuery表单验证插件和日历插件
Feb 13 #Javascript
js实现打地鼠小游戏
Feb 13 #Javascript
You might like
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
2012/06/17 PHP
php实现把数组按指定的个数分隔
2014/02/17 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
JQuery插入DOM节点的方法
2015/06/11 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
Angular6 正则表达式允许输入部分中文字符
2018/09/10 Javascript
vue+element加入签名效果(移动端可用)
2019/06/17 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
python基础梳理(一)(推荐)
2019/04/06 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
python 使用openpyxl读取excel数据
2021/02/18 Python
德国网上宠物店:Zoobio
2018/05/23 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
大学生毕业求职简历的自我评价
2013/10/24 职场文书
中学生团员自我评价分享
2013/12/07 职场文书
银行学习十八大感想
2014/01/11 职场文书
旅游与环境专业求职信
2014/06/05 职场文书
三好生演讲稿
2014/09/12 职场文书
学院党委班子四风问题自查报告及整改措施
2014/10/25 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python