1. 程式人生 > >jfinal重寫圖形驗證碼,生成純數字驗證碼(jfinal-3.3)。

jfinal重寫圖形驗證碼,生成純數字驗證碼(jfinal-3.3)。

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());
    }