Alguém saberia me dizer porque no struts quando faco um submit do meu formulário e neste formulario existem
campos que estão desabilitados em tela, sendo que o seu conteúdo não se mantém após a ocorrência de algum erro de
validação gerado no metodo validate()?
Quando o campo está desabilitado, ele não é submetido, portanto seu valor não é carregado pelo request.
C
chicobento
É isso mesmo, que o betobcsc disse.
Complementando, aqui vão algumas possíveis soluções:
Habilitar o campo via javascript na hora em que o usuário submeter o formulario.
Para cada campo desbilitado, colocar um campo escondido com o mesmo nome. Desse modo o campo desabilitado não é submetido mas o escondido é.
Utilizar form’s com escopo de sessão. Dessa forma o campo não é submetido e o valor não é resetado no form que está na sessão. Cuidado, pois isso pode implicar em alguns outros problemas que vc deve estar preparado para tratar.
[]'s
R
robertoeb
Obrigado pelas informações, pensei que tinha algo de errado com meu struts…