[Logo] Mentawai Recipes
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Moderation Log] Moderation Log   [Register] Register / 
[Login] Login 
Validação usando a interface Validatable  XML
Forum Index » Receitas Oficiais
Author Message
rodrigo.avila



Joined: 24/01/2008 05:07:19
Messages: 30
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline

Você pode configurar o ValidatorFilter como um filtro global. Desta forma, todas as actions que implementarem a interface Validatable serão validadas.



As mensagens internacionalizadas precisam estar no arquivo /validation/MyAction_ioc.i18n, onde ioc é o locale a usar (ex: MyAction_pt_BR.i18n). OBS: Se você estiver usando um arquivo i18n master no LocaleManager.useMasterI18N(true), então suas mensagens deverão estar em /i18n/master_pt_BR.i18n.



Mas, se você não quier colocar as mensagens em um arquivo separado, você pode simplesmente digitá-los na action:



Para exibir as mensagens no arquivo JSP, você vai precisar do Menta Tag. Você pode escolher entre as tags mtw:hasError e mtw:outError.


Note que estas tags são condicionais: nada vai ser exibido caso não exista erro para mostrar para aquele campo.

Para a dicionar o ValidatorFilter como um filtro global, você precisa fazer o seguinte em seu application manager:

UMA DICA: Use as tags de formulário do mentawai (mtw:input, mtw:select, etc). Assim você não vai precisar se preocupar em re-exibir os valores que o usuário digitou em caso de erro de validação. Nós sabemos que você não vai querer colocar um punhado de scriptlets em seus JSPs para fazer isto.

Rodrigo de Avila
http://www.avila.net.br
[WWW] [MSN]
 
Forum Index » Receitas Oficiais
Go to:   
Powered by JForum 2.1.8 © JForum Team