Pessoal… estou com um probleminha com o checkbox do struts que acredito que muitos já tenham enfrentado.
Na minha tela tenho um checkbox, ligado a uma propriedade do meu formBean:
<html:checkbox property="flagTeste" />
No meu formBean a propriedade está assim:
private boolean flagTeste;
//getters and setters
Inicialmente o checkbox vem desabilitado e o valor da flag vem “false” por padrão.
Quando seleciono o checkbox e dou um submit, o valor da flag é alterado para “true” corretamente… e retorna para a tela o checkbox habilitado (checked).
Porém… a partir daí, independente de eu deixar habilitado ou desabilitado, sempre que eu dou um submit o valor da flag no formBean permanece “true” e não atualiza.
Alguém já passou por isso, tem alguma sugestão?
Já tentei utilizar ao invés da variável primitiva “boolean” o objeto “Boolean”, mas tb sem sucesso.
Se puderem me ajudar agradeço!