Apresentando exceções
10/11/2016 15:08
0
Bom vamos lá, depois da validação que é feita na página com o javascript e a validação própria do grails que fazemos normal.
Tem aquela validação que fazemos do negócio e esta mesma poderá dar uma exceção concordam?

Qual a melhor forma de trabalhar ela jogando no flash? Ou existe alguma forma de apresentar melhor estas exceções de trabalhar de outra forma sem ser no flash, pois se o usuário depois desta exceção sair da página e ir para a outra o flash manterá lá?

E ae galera o que fazer?
Tags: Grails


0
Oi Marco,

depende muito da sua situação. Eu, por exemplo, gosto que minhas exceções que envolvam minhas próprias regras de negócio retornem um código de mensagem (aquele do i18n).
Com isto, eu posso escrever algo similar ao código abaixo:


flash.message = g.message(code:exception.getMessage())


Em outros casos, quando são erros do tipo Runtime, aqueles que tenho tratamento especial implementado, costumo fazer a mesma coisa, apenas mudando a mensagem exposta para o usuário após meu tratamento.


0
Então Kiko mas e para apresentação para o usuário você usa o if flash.message ou haserros mesmo na tela?
Isso que queria saber também.

Eu estou tratando todas as minhas com o i18n também da mesma forma que você falou. Achei mais prudente.
Logo logo posto aqui o sistema que estou desenvolvendo.?


1
hasErrors é para erros de validação.

e o flash.message quando ocorre algum erro ou disparo de exceção.



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto