首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-01-21 
js 向session取值的问题!!!神奇的错误!!我写的是用javabean生成验证码,然后存到session,再在js里面取来检

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")%>'; 

热点排行