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