Validação no Struts!

1 resposta
V

Oi Pessoal !!! Ainda não sou um expert no assunto mas estamos na luta…

Tenho uma classe Produto simples

classe produto

public class Produto {

private Long   idProduto;

private String descricaoProduto,nome;

private Double preco;

	private TipoProduto idTipoProduto;

Fiz uma validação simples e está funcionando blz, só que acabei de incluir o campo tipoProduto
do tipo (TipoProduto)…

funcao stringvazia

public boolean stringVazia( String s){
	return s == null || s.trim().length() == 0;
}

na funcao validate

public ActionErrors validate(ActionMapping map, HttpServletRequest req){
ActionErrors erros = new ActionErrors();

if  ((stringVazia(descricaoProduto))) {
	erros.add("descricaoProduto", new ActionMessage("erro.campoDescricao"));
	}

	return erros;
}

Qdo tento incluir um produto sem descricao ele nao deixa mostrando a msg , os atributos no jsp continuam com
seus valores menos o idTipoProduto, ele perde…Alguém sabe porque ???

Muito Obrigado , Valmir

1 Resposta

Mauricio_Linhares

O seu ActionForm tem uma propriedade desse tipo?

Na boa, é melhor você usar o Validator e não fazer isso na mão:

http://struts.apache.org/userGuide/dev_validator.html

Criado 25 de junho de 2005
Ultima resposta 25 de jun. de 2005
Respostas 1
Participantes 2