js怎么从session中取值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么从session中取值相关的知识,希望对你有一定的参考价值。
参考技术A 后台代码:String myname="张三";
HttpSession session=request.getSession();
session.setAttribute("name",myname);
//把某一对象置于session范围内,并在JSP页面中提取session中放进去的对象
JS代码:
<script language="javascript">
function getMyName()
var myname="<%=session.getAttribute("name")%>";
alert(myname);
</script>本回答被提问者采纳
js文件中怎么取session的值?
参考技术AJS不可以读取Session域内的值, Session是会话周期域, 是服务端上同一个客户端一次会话请求的容器。JS是运行在浏览器上的, 无法直接访问session。
如果你想服务端存的值客户端直接访问, 可以考虑用cookies存储,如果非要用session存储可以在页面上用隐藏的input控件存储该值, 然后用js读取,或用Ajax请求获取后台session中的值。
以上是关于js怎么从session中取值的主要内容,如果未能解决你的问题,请参考以下文章
php为啥session能在当前页面中输出值,在其他页面从session中取值的时候是NULL