CaptchaRender类的使用,百思不得其解。

废话我就不多说了,一边代码一边说明吧

UserController类获取验证码的action(code())

public class UserController extends Controller {
	public void code(){
		 CaptchaRender img = new CaptchaRender(SysConstant.RANDOM_CODE_KEY);
		 render(img);
	}
}
login.jsp:


<img id="imgCodeLogin" src="${contextPath }/user/code" width="85" height="20" style="margin-left: -5px;"/>
如下验证码也输出了:


登录的Controller


public void login(){
		String code = getPara("code");
		boolean validate = CaptchaRender.validate(this, code, SysConstant.RANDOM_CODE_KEY);
		forwardAction("/");
	}

CaptchaRender.validate(this, code, SysConstant.RANDOM_CODE_KEY);这个返回的始终都是false。

为什么?



转载于:https://my.oschina.net/tingen/blog/139102