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的值?

参考技术A

JS不可以读取Session域内的值, Session是会话周期域, 是服务端上同一个客户端一次会话请求的容器。JS是运行在浏览器上的, 无法直接访问session。

如果你想服务端存的值客户端直接访问, 可以考虑用cookies存储,如果非要用session存储可以在页面上用隐藏的input控件存储该值, 然后用js读取,或用Ajax请求获取后台session中的值。

以上是关于js怎么从session中取值的主要内容,如果未能解决你的问题,请参考以下文章

js里怎么取session的值

js文件中怎么取session的值?

php为啥session能在当前页面中输出值,在其他页面从session中取值的时候是NULL

js的append中动态的ID怎么设定,怎么取值

ASP.NET MVC动作方法使用Session在其它方法中无法取值

关于Struts2中Action从表单取值并且存到Web元素中(session)