读书人

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

发布时间: 2012-01-21 21:31:43 作者: rapoo

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

读书人网 >Java Web开发

热点推荐