Pessoal… estou com uma dúvida
Estou utilizando o Struts 1.3.8 !!! após realizar um cadastro quero limpar os campos do formulário na página jsp.
reescrevi o método Reset em meu ActionForm, porém mesmo assim o formulário continua mantendo os campos preenchidos
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import br.com.projeto.bean.Funcionalidade;
public class FuncionalidadeForm extends ActionForm {
// atributos
private Funcionalidade funcionalidade = new Funcionalidade();
// métodos
public Funcionalidade getFuncionalidade() {
return this.funcionalidade;
}
public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
// verifica o nome
if (stringVazia(funcionalidade.getNome())) {
errors.add("nome", new ActionMessage("erro.campoNome"));
}
return errors;
}
public void reset(ActionMapping mapping, HttpServletRequest request) {
this.funcionalidade = new Funcionalidade();
}
private boolean stringVazia(String valor) {
return valor == null || valor.trim().length() == 0;
}
}
eu preciso colocar alguma tag na página jsp ?
agradeço
Filipe