怎样在html页面中取得session中的值

怎样在html页面中取得session中的值,第1张

session是暂时存储于服务器端的值,

不知道你用的啥语言,如果是aspnet可以在html页面放个label

然后

在pageload里面加上Label1Text

=

Session["name"]ToString();

@gtczr说的对,SESSION是指保存在服务器的会话,而JS是运行在客户端的,如果你想取得SESSION里面的值,需要使用动态语言在页面上输出内容并赋给JS变量,或使用接口来获取。如:

//

var

session_value

=

'<%=sessiongetAttribute("SESSION_KEY")%>';

在jsp中使用js中的设置属性,进而获得session保存的属性值,实例如下:

session设置:

sessionsetAttribute("username",username);

sessionsetAttribute("password",password);

session获取:

username=sessiongetAttribute("username");

password=sessiongetAttribute("password");

JS是不能读取Session中的值的 。

session是服务器对象,javascript是客户端脚本,你能做的 *** 作就是把这个值用<%=%>输出到页面的javascript中参与运算,而无法直接用js调用的。

方法:

做一个AJAX来请求服务器, 返回session中的值 。

当然也可以在JSP中使用<%=%>这种东西来获取session中的值,例如:

<script language="JavaScript">

   var myName="<%=sessiongetAttribute("userName")%>";

alert(myName);

</script>

扩展资料:

关于上述session中是键值对:

EL

sessionsetAttribute("age","123");

${ sessionScopeage}  在页面上显示的就是123了

(此处空一行)

sessionScope指的是session的范围,类似还有requestScope,pageScope,contextScope

然后后面的age表示的是set属性时的key值

以上就是关于怎样在html页面中取得session中的值全部的内容,包括:怎样在html页面中取得session中的值、我想问一下,用JS 怎么获取SESSION中的值、如何通过js获取到sessionid的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9289643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存