首选看你的验证码如何产生?
一般情况下验证码都是用servlet在后生成,再输出到html显示,输出的同时,将验证码的值存储到session中,表单提交的时候,从表单中取出用户输入的验证码和session中存储的验证码进行比较。
示例如下:
HttpSession session = request.getSession();
String code = session.getAttribute("code").toString();
String checkcode = request.getParameter("CheckCode");
if (code.equalsIgnoreCase(checkcode)) {
return true;
} else {
return false;
}
至于如何用java生成验证码,自己去百度一下,很多的!
你的验证码是怎么产生的啊 我的建议是 验证码生成最好在显示的同时 保存在隐藏域中 当提交表单的时候 利用js做两个是否相等的判断 如果相等 表单提交方法return true 否则 return false