jsp页面图形验证码与session不同步
发布网友
发布时间:2022-04-22 23:28
我来回答
共2个回答
热心网友
时间:2022-04-06 08:08
jsp中要做到验证码同步,最好别用session,有延时问题。
以下是实现思路:
1.在jsp页面用js生成验证码并保存在变量中,验证码作为参数传到java(继承了HttpServlet)类
2.根据jsp页面中传过来的验证码画出一个有干扰线或干扰点的图片
3.在WEB-INF/web.xml中配置 servlet
4.在jsp页面调用配置好的servlet,一般是通过<img src="servlet名" id="code"/>调用
5.提交数据之前验证
<form onsubmit="return validate();"……/>
局部刷新验证码:<a href="#" onclick="javascript:show();return false;">看不清,换一张!</a>-
热心网友
时间:2022-04-06 09:26
你的验证码是从那里产生的呢。要获取验证码的值很容易的啊~~ String aa=(String)session.getAttribute("imgcode"); 在javascript就直接 var bb=aa; function get(){ alert(bb); } 这样你去试试看能不能获取到