jsp页面图形验证码与session不同步

2025-03-26 07:45:48
推荐回答(2个)
回答1:

jsp中要做到验证码同步,最好别用session,有延时问题。
以下是实现思路:
1.在jsp页面用js生成验证码并保存在变量中,验证码作为参数传到java(继承了HttpServlet)类
2.根据jsp页面中传过来的验证码画出一个有干扰线或干扰点的图片
3.在WEB-INF/web.xml中配置 servlet
4.在jsp页面调用配置好的servlet,一般是通过调用
5.提交数据之前验证


局部刷新验证码:看不清,换一张!-

回答2:

你的验证码是从那里产生的呢。要获取验证码的值很容易的啊~~ String aa=(String)session.getAttribute("imgcode"); 在javascript就直接 var bb=aa; function get(){ alert(bb); } 这样你去试试看能不能获取到