jsp中 在做验证码比较时,用的是EL表达式获取session中的值,但获取过来的值总是前一个验证码的值,

var rand="${sessionScope.rand}";
alert(rand);
var code=document.getElementById("code").value;
alert(code);
两个验证码总是不一样,就无法通过验证,请高手指教,该如何修改

不清楚你的逻辑是怎样的,从你的程序上看是没有问题,如果说总是前一个值,那么就是你在${sessionScope.rand}执行后肯定有重新设置过session中rand的值
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-02
我也碰到了同样的问题.不知道您是如何解决的
相似回答