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


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 判断undefined的实现代码
Nov 26 Javascript
Javascript Jquery 遍历Json的实现代码
Mar 31 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
Feb 20 Javascript
jQuery实现的输入框选择时间插件用法实例
Feb 28 Javascript
JavaScript中字符串(string)转json的2种方法
Jun 25 Javascript
jquery自定义表格样式
Nov 23 Javascript
【JS+CSS3】实现带预览图幻灯片效果的示例代码
Mar 17 Javascript
获取IE浏览器Cookie信息的方法
Jan 23 Javascript
JS控件bootstrap datepicker使用方法详解
Mar 25 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
Aug 02 Javascript
基于JavaScript实现一个简单的Vue
Sep 26 Javascript
layui 富文本赋值,取值,取纯文本值的实例
Sep 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 编写的日历
2006/10/09 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
Yii2如何批量添加数据
2016/05/17 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
iframe跨域通信封装详解
2015/08/11 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
2015/08/23 Javascript
javascript中checkbox使用方法实例演示
2015/11/19 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
2019/05/07 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
在python里从协程返回一个值的示例
2019/02/19 Python
python requests使用socks5的例子
2019/07/25 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
python实现名片管理器的示例代码
2019/12/17 Python
python常用运维脚本实例小结
2020/02/14 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
使用Python绘制台风轨迹图的示例代码
2020/09/21 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
AmazeUI底部导航栏与分享按钮的示例代码
2020/08/18 HTML / CSS
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
港湾网络笔试题
2014/04/19 面试题
安全标语大全
2014/06/10 职场文书
学校创先争优活动总结
2014/08/28 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL