Checkbox no struts

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.

ola rodrigoalexandre,

na biblioteca de tags tem “html:option” e tambem “html:options”
vc ja tentou utiliza-los? De qualquer forma se conseguir solucionar
vc posta aqui.

falow;

Olá Pablo,

Na verdade eu havia desistido do checkbox e utilizei um radiobutton no lugar. Mas vou testar as tags que vc mencionou também.

Obrigado!