日期:2014-05-16  浏览次数:20333 次

突然感觉js文件中不能操作session对象,很不方便,有没什么好办法
大家知道,session是服务器端的,js是客户端的,显然操作不了。
如此一来,我们经常要从 session的取值在js中进行相关操作,就没办法的了。
在jsp中,是可以的,可以用<%%>,也可以用${xxx},还可以用相关的标签,当然也可以用dwr从后台来取值,但感觉很麻烦.
在js中,<%%>,也可以用${xxx},都不能用了,那不知标签能否用呢?js能导入标签库吗?(好像不行,不知道怎么弄)
请高人指教。

------解决方案--------------------
用Cookie代替。。
------解决方案--------------------
如果你想,还可以用ActionScript帮忙。。。
用ShareObject对象。。。
淘宝好像是这么干的。。
------解决方案--------------------
在ASP.NET中可以用ajax取得Session对象的值。
------解决方案--------------------
var sid=<%=Session.SID%>;
估计成吧,
要不JS异步调用也成吧.

------解决方案--------------------
js是负责前端控制 和 和后台沟通的