[Resolvido] Atualizar Captcha

2 respostas
I

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 !

2 Respostas

D

Olá Amigo!

Como você procedeu para atualizar a imagem sem dar o reload em toda página?

Obrigado

DRauber

A

coloca o captcha num ajax, dai n precisa dar reload

Criado 4 de março de 2010
Ultima resposta 31 de ago. de 2010
Respostas 2
Participantes 3