关于验证码插件-kaptcha不能在html中使用的解决办法

验证码插件在jsp页面中很好用,但是在html中使用却会报错。解决办法就是弃用,自己写个方法去实现生成验证码图片的功能。下面是代码
还是需要一个jsp,这个jsp代替后台控制器,详细代码。

//生成验证码功能的实现.





//生成验证码功能结束
接下来是html页面部分






html页面的js部分



到这生成验证码,和点击图片更换验证码的部分完成,下面是后台控制器对验证码的的校验。

public String yanzhengma() {
//获得jsp控制器存入session的验证码字符串

String kaptchaExpected = (String) request.getSession().getAttribute(
"key");


//获得html页面表单验证码的输入,可以将此处封装成参数(或者属性,如果是strus2的话)

String kaptchaReceived = request.getParameter("kaptcha");
System.out.println("kaptchaExpected=" + kaptchaExpected + " "
+ "kaptchaReceived=" + kaptchaReceived);
if (kaptchaReceived == null
|| !kaptchaReceived.equalsIgnoreCase(kaptchaExpected)) {
return "error";
}
return "ok";
}

【关于验证码插件-kaptcha不能在html中使用的解决办法】

    推荐阅读