天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1949|回复: 4

[已解决] 关于session

[复制链接]
上海凯雅 发表于 2012-5-16 14:03:00 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-5-16 17:26 编辑

使用session在不同表单间传递数据,如果有两个人同时在使用,是否会造成混乱?
irene 发表于 2012-5-16 14:19:30 | 显示全部楼层
您好,请问您所说的混乱是什么意思呢?平台的session使用键值对的方式去存取的,下列是存取session的一个例子,可参考:http://www.teemlink.com/bbs/view ... p;highlight=session
 楼主| 上海凯雅 发表于 2012-5-16 14:31:39 | 显示全部楼层
A:首先将值存在session当中,在需要拿值的地方,从session中取出即可。脚本类似于
//将值存在session中
request = $WEB.getParamsTable().getHttpRequest();
var Idss2 = "2";
request.getSession().setAttribute("Idss123",Idss2);

//将值从session中取出
var request = $WEB.getParamsTable().getHttpRequest();
var WareIdss = request.getSession().getAttribute("Idss123");
idss123;

这是你让我看的。取值部分代码是错的,最后一行,应该是 WareIdss。

我的问题是:

两个用户甲乙同时在使用表单A,点击按钮打开表单B。用session将表单A上的某个字段a数据传到表单B的字段b。甲传的数据是123,乙传的数据是456。

甲乙同时使用类似上面的这段代码,也就是说键都是Idss123,会不会有冲突?因为对session的工作原理不是很清楚,所有有此一问。谢谢了。
irene 发表于 2012-5-16 16:33:55 | 显示全部楼层
您好,我这边测试过了,是不会冲突的
 楼主| 上海凯雅 发表于 2012-5-16 17:03:41 | 显示全部楼层
OK,谢谢了。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 06:43

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表