跪求 session保存验证码的问题
我有个image.jsp ,里面随即产生的验证码,保存到session (validate)中。
然后我有个login.jsp页面
String ss=(String)session.getAttirbute("validate");
<input type="text" name="ch">
<image src="image.jsp">显示image产生的随机数.
然后我验证他在登陆时候 输入的验证码是否正确用 js函数
function validate(a){
if($('ch').value!=a)
{
alert('验证码错误');
return false;
}
}
当用户点确认时提交
<input type="submit" value="确认" onClick="return validate('<%=ss%>')">
现在我遇到的问题是,
因为 那随机数 是保存在session中的,
比如用户第一次到login.jspy页面时产生的随机数是 1423
然后我刷新login.jsp页面,页面上显示的是 2235,但是session中的值还是没有改变(1423),
然后用javaScript判断的时候肯定不成立, 我知道是session的问题,但是没什么解决方案,
各位帮忙了....