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


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 相关文章推荐
为EasyUI的Tab标签添加右键菜单的方法
Jul 14 Javascript
JavaScript代码复用模式详解
Nov 07 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
Mar 27 Javascript
jQuery验证插件validation使用指南
Apr 21 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
Oct 28 Javascript
基于Angularjs实现分页功能
May 30 Javascript
详解百度百科目录导航树小插件
Jan 08 Javascript
jQuery按需加载轮播图(web前端性能优化)
Feb 17 Javascript
源码分析Vue.js的监听实现教程
Apr 23 Javascript
vue项目实战总结篇
Feb 11 Javascript
浅谈实现vue2.0响应式的基本思路
Feb 13 Javascript
Vue 引入AMap高德地图的实现代码
Apr 29 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防止form重复提交的方法
2013/07/01 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
js获得地址栏?问号后参数的方法
2013/08/08 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
javascript模拟命名空间
2015/04/17 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
2015/11/04 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
微信小程序开发探究
2016/12/27 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
vue.js高德地图实现热点图代码实例
2019/04/18 Javascript
javascript面向对象三大特征之封装实例详解
2019/07/24 Javascript
js实现星星海特效的示例
2020/09/28 Javascript
用Python创建声明性迷你语言的教程
2015/04/13 Python
批量获取及验证HTTP代理的Python脚本
2017/04/23 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
python实现归并排序算法
2018/11/22 Python
python 多进程队列数据处理详解
2019/12/23 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
香港零食网购:上仓胃子
2020/06/08 全球购物
策划主管的工作职责
2013/11/24 职场文书
学校七一活动方案
2014/01/19 职场文书
小班开学寄语
2014/04/04 职场文书
中药学自荐信
2014/06/15 职场文书
合作意向书
2014/07/30 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
质量保证书怎么写
2015/02/27 职场文书
新年晚会主持词开场白
2015/05/28 职场文书