jfinal重寫圖形驗證碼,生成純數字驗證碼(jfinal-3.3)。
阿新 • • 發佈:2019-01-04
public class CaptchaSmallRender extends CaptchaRender { // 驗證碼隨機字元陣列 protected static final char[] charArray = "0123456789".toCharArray(); @Override protected String getRandomString() { char[] randomChars = new char[4]; for (int i = 0; i < randomChars.length; i++) { randomChars[i] = charArray[random.nextInt(charArray.length)]; } return String.valueOf(randomChars); } }
//@ValidateTOKEN(isValidate = false)
public void captcha() {
render(new CaptchaSmallRender());
}