java vbscript javascript 和 session

本文探讨了Java、VBScript及JavaScript中Session机制的应用特点。Java的Session支持类的存储,而VBScript则受限于线程模型和特定的实现方式。JavaScript在Session中的应用则更加灵活,能够直接存储类实例。
一、java中的session是可以放置类的,如一个userBean

这一点地球人都知道。

二、vbscript无法将一个vbs class放到session里

不信的可以试试。

还有其它的限制如:

在将对象存储到 Session 对象之前,必须了解它使用的是哪一种线程模型。只有那些标记为“Both”的对象才能存储在没有锁定单线程会话的 Session 对象中。详细信息, 请参阅“创建 ASP 组件”中的“选择线程模型”。

若您将一个数组存储在 Session对象中,请不要直接更改存储在数组中的元素。例如,下列的脚本无法运行。

<% Session("StoredArray")(3) = "new value" %>

这是因为 Session对象是作为集合被实现的。数组元素 StoredArray(3) 未获得新的赋值。而此值将包含在 Application 对象集合中,并将覆盖此位置以前存储的任何信息。

三、javascript却是可以的

<%
//Server.Transfer("frames.asp");
var point = {
"x": 10,
"y": 20
};
Session("point") = point;

Response.Write("<br />point.x=" + Session("point").x);
Response.Write("<br />point.y=" + Session("point").y);
%>

这一点其实也很好了解。在javascript中,“类”也是一种数据类型。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值