Exception

1 resposta
A

Como faço para tratar esse Exception para que ele mostre somente a mensagem que eu quero, e não todo o exception?

Está retornando essa mensagem:
Failed to convert property value of type [java.lang.String] to required type [org.tcc.model.Cliente] for property cliente; nested exception is org.tcc.webapp.propertyeditor.ClienteNotExistsException: Selecione um Cliente para o Projeto

Eu quero que apareça somente: Selecione um Cliente para o Projeto, e não toda essa mensagem.

Meu exception tá assim:

} catch (Exception ex) {
				String teste = "0";
				if (text.equals(teste)){
					throw new ClienteNotExistsException("Selecione um Cliente para o Projeto");
				}else{
					throw new IllegalArgumentException("Não foi possível converter o parâmetro para C: "+ text);
				}
			}

Eu criei uma classe desse exception, e mesmo usando o IllegalArgumentException ele aparece a mesma coisa.

public class ClienteNotExistsException extends IllegalArgumentException {
	private static final long serialVersionUID = 4050482305178810162L;

	/**
     * Constructor for ClienteNotExistsException.
     *
     * @param message
     */
    public ClienteNotExistsException(String message) {
        super(message);
    }
}

Thanks

1 Resposta

J

Poderias colocar uma linha antes e após o seu problema? É que a tag code “matou” a mensagem…

Criado 20 de novembro de 2006
Ultima resposta 20 de nov. de 2006
Respostas 1
Participantes 2