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


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 相关文章推荐
jquery 注意事项与常用语法小结
Jun 07 Javascript
javaScript 动态访问JSon元素示例代码
Aug 30 Javascript
动态加载dtree.js树treeview(示例代码)
Dec 17 Javascript
JavaScript中的typeof操作符用法实例
Apr 05 Javascript
常用的JQuery函数及功能小结
Mar 24 Javascript
jQuery通过写入cookie实现更换网页背景的方法
Apr 15 Javascript
解决前端跨域问题方案汇总
Nov 20 Javascript
解决vue动态为数据添加新属性遇到的问题
Sep 18 Javascript
vue微信分享到朋友圈 vue微信发送给好友
Nov 28 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
Mar 25 Javascript
JS实现返回上一页并刷新页面的方法分析
Jul 16 Javascript
vue动态绘制四分之三圆环图效果
Sep 03 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
玩转图像函数库―常见图形操作
2006/09/03 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
2018/09/18 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
2019/10/17 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
让FireFox支持innerText的实现代码
2009/12/01 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
SWFObject基本用法实例分析
2015/07/20 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
原生js实现淘宝购物车功能
2020/06/23 Javascript
node.js的事件机制
2017/02/08 Javascript
信息滚动效果的实例讲解
2017/09/18 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
react-router 路由切换动画的实现示例
2018/12/03 Javascript
vue计算属性get和set用法示例
2019/02/08 Javascript
小程序绑定用户方案优化小结
2019/05/15 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
js实现头像上传并且可预览提交
2020/12/25 Javascript
Python使用pip安装pySerial串口通讯模块
2018/04/20 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
详解Python3的TFTP文件传输
2018/06/26 Python
超简单使用Python换脸实例
2019/03/27 Python
python爬虫可以爬什么
2020/06/16 Python
HTML5调用手机摄像头拍照的实现思路及代码
2014/06/15 HTML / CSS
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python
日元符号 ¥
2022/02/17 杂记
Java 多线程协作作业之信号同步
2022/05/11 Java/Android