js如何动态获取session值?2
发布网友
发布时间:2023-09-30 22:09
我来回答
共3个回答
热心网友
时间:2024-11-15 21:42
session是服务器对象,javascript是客户端脚本,你能做的操作就是把这个值用<%=%>输出到页面的javascript中参与运算,而无法直接用js调用的。
具体的应用一般都是这样:
< script>
function do(){
var a='<%=session.getAttribute("userName")%>';
//或者用var a="${sessionScope.userName}"
}
< /script>
此方法在静态页面中不可用,在javascript文件下不可用,用于jsp页面中嵌套的脚本中。
热心网友
时间:2024-11-15 21:42
SESSION是指保存在服务器的会话,而JS是运行在客户端的,如果你想取得SESSION里面的值,需要使用动态语言在页面上输出内容并赋给JS变量,或使用接口来获取。如:
//
var session_value = '<%=session.getAttribute("SESSION_KEY")%>';
热心网友
时间:2024-11-15 21:43
内容:
js不能直接获取session的值,因为,session的值是保存在服务上的.js能操作的是本地的数据
日期:2015年10月22日 19:43:33