Estou tentando utilizar o SimpleCaptcha, mas não estou conseguindo alterar a imagem gerada. É algo assim…
A imagem é gerada certinha, beleza, o valor está salvo na sessão e tudo mais, porém, quero adicionar um recurso para gerar a imagem novamente, do tipo “Não consigo entender. Gerar novo código”.
A intenção é ficar gerando o código de forma aleatória.
Estou enrroscado no seguinte ponto… no meu BackingBean, eu fiz o seguinte
HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false);
Captcha captcha = (Captcha) session.getAttribute(Captcha.NAME);
captcha = new Captcha.Builder(captcha.getImage().getWidth(), captcha.getImage().getHeight()).addText().build();
session.setAttribute(Captcha.NAME, captcha);
Sei que o conteúdo está sendo alterado, mas para que a imagem seja recriada, preciso de alguma forma executar o Servlet responsável por tal geração…
Alguém já fez algo desse tipo, ou mesmo que possa me indicar a forma correta ? Obrigado !