大家知道,session是服务器端的,js是客户端的,显然操作不了。
如此一来,我们经常要从 session的取值在js中进行相关操作,就没办法的了。
在jsp中,是可以的,可以用<%%>,也可以用${xxx},还可以用相关的标签,当然也可以用dwr从后台来取值,但感觉很麻烦.
在js中,<%%>,也可以用${xxx},都不能用了,那不知标签能否用呢?js能导入标签库吗?(好像不行,不知道怎么弄)
请高人指教。
如此一来,我们经常要从 session的取值在js中进行相关操作,就没办法的了。
在jsp中,是可以的,可以用<%%>,也可以用${xxx},还可以用相关的标签,当然也可以用dwr从后台来取值,但感觉很麻烦.
在js中,<%%>,也可以用${xxx},都不能用了,那不知标签能否用呢?js能导入标签库吗?(好像不行,不知道怎么弄)
请高人指教。
但是,不知道有没问题呢?比较cookie被清了,或者用户的浏览器设置不保存cookie,这样感觉会出错的。
用ShareObject对象
淘宝好像是这么干的。。
估计成吧,
要不JS异步调用也成吧.
如果JS把这个也干了,那干脆所有JSP都不需要用,全都JS,包括后台数据库都用JS数组去装好了。
要求一个东西面面俱到,现实吗?搞程序应该重视逻辑。
同意!干脆那天把所有其它的语言都灭了!只剩下JS。
JS到时候就可以操作数据库,发送网络包,删除用户本地文件,
甚至可以删除驱动程序和操作系统的组件。
到时候就不会再有人问类似的问题了。
一副说教式的口气看了就让人不爽,就算我确实幼稚,我多菜,但我虚心与各位讨论的态度不说很好,至少说得过去吧,何必这样呢?更主要的是,观点还是片面的,自以为是。
为了防止有人误解我贴子的意思,现有必要再翻译下:
首先,我题目也说得很清楚的了,js文件中,是不能操作session对象的(不要再强调服务端客户端什么什么的了,没新意),然后我问有什么好的解决方法。
贴子中,我自己也说了一些方法,比如,用dwr,这个确实可以实现间接操作seesion的目的的,有问题吗?
话说,我之前就是用这个方法的了,但我现在不用了,用另一种,ext的direct,但原理其实跟dwr一样的。
如果有人回答用dwr或direct之类的,都可以做正解,这就是我想要的答案,当然一楼的方法感觉也行,只是有缺陷,3楼的应该也行,暂时没用过,7楼的方法,我也说过了,只能在jsp中才行,纯js中就不行的了。
其它的不多说了,我只对事不对人,我来这里就是想多学点东西,不是找人对骂的,如果你觉得我的回答很不爽,还请绕道吧,无视我就好了,贴子暂不结吧。其实,答案也都有了。
我这段话完整的意思就是 js可以和后台沟通 而后台可以管理session
那么结论就是 js可以控制session
... 明白了吧