猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Ext 怎么获取session存的值
因为Ext 全是js文件 而登陆后用户信息都存进了 session中
不知道怎么获取
有没有大神??谢谢
慕尼黑的夜晚无繁华
浏览 875
回答 1
1回答
梦里花落0921
session是服务器用来记录客户端信息的域,所以在服务器端才可以直接访问,在客户端用js是看不到session域内的值的。题主如果要取session域中的用户信息,那就要先明白一个基础概念。以jsp页面的渲染为例,简单讲是如下两步:服务端解析jsp页面中的java/el表达式等服务端代码,将jsp渲染为最终的网页代码服务器再把最终的渲染好的html/js页面代码发送给客户端,交由浏览器自行渲染其中题主需要的session域的用户信息只在第一步能取出来。到了第二步,就已经到了浏览器的地界,无法再直接读取服务端作用域的变量了。所以,要在html/js中取出session域的值,就得在jsp中用java代码或者el表达式将session中的值取出来赋值给一个js变量保存起来,然后再在客户端代码中调用这个js变量就行了。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续