Estou utilizando o seguinte checkbox em uma página JSP:
<html:checkbox property=“flagTeste” value=“true” />
Existe um botão chamado “gravar”. A idéia é que ao clicar nesse botão o valor desse checkbox seja capturado pelo bean-form e armazenado na base através de uma classe apropriada para isso.
O problema é que quando tiro a checagem e clico em gravar, a gravação na base é efetuada corretamente, mas o checkbox volta a ficar checado, como se o valor do formulário náo pudesse ser alterado.
Já efetuei mudanças no bean-form como mudar esta propriedade para String (inicialmente era Boolean), mas não adiantou.
Se alguém puder me ajudar agradeço!
Obs: após a gravação, ele redireciona para a mesma tela para reexibir o formulário e é nesse momento que ele aparece checado novamente.