当前位置: 代码迷 >> Java Web开发 >> js 向session取值的有关问题!神奇的异常!
  详细解决方案

js 向session取值的有关问题!神奇的异常!

热度:991   发布时间:2016-04-17 00:49:18.0
js 向session取值的问题!!!神奇的错误!!
我写的是用javabean生成验证码,然后存到session,再在js里面取来检验。
js代码如下:
session生成页面 js 1:
<%
//设置页面不缓存
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
// 将认证码存入SESSION
session.setAttribute("rand",image.sRand);
// 输出图象到页面
ImageIO.write(image.creatImage(), "JPEG", response.getOutputStream());
%>
js调用session值的页面
function A {
 var certCode="<%=session.getAttribute('+rand+')%>";

  alert(" certCode");



为什么我娶不到session的值?alert出来的是certCode这个单词。
var certCode="<%=session.getAttribute('+rand+')%>";
这句换成var certCode="<%=session.getAttribute("rand")%>";后报错是语法错误,就是不能两个双引号重叠
js不是单双通用的吗?
求解啊!!!!



------解决方案--------------------
var certCode='<%=session.getAttribute("rand")%>';
------解决方案--------------------
不好意思,还有错:
JScript code
var certCode='<%=session.getAttribute("rand")%>';
  相关解决方案