[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Validação  XML
Forum Index -> Comentários Gerais
Author Message
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Opa pessoal...

Eu fiz uma Validação de campos obrigatórios numa tela de login (o exemplo que tem no site do mentawai pra ser mais exato)

Olha o que acontece. Eu preencho o usuário e dou submit no form. Ele desce, o servidor valida, mas na hora que volta pra tela, o texto que eu coloquei na caixa do usuário se perde. Tem como recurar esse texto?

Tem alguma coisa que eu deva fazer dentro do Validator para que essa 'copia' ocorra?

Naum sei se ajuda muito, mas vai o mentawai debug ai....


=========================== Mentawai DEBUG ===========================


ActionName = login/Login
InnerAction = no inner action
ActionClass = info.rvin.wolf.actions.LoginAction

Input:

usuario = marvin
senha =

Output:

empty


Filter = org.mentawai.filter.AuthenticationFilter@1555185


Input:

usuario = marvin
senha =

Output:

empty


Filter = org.mentawai.filter.RedirectAfterLoginFilter@5b28c9


Input:

usuario = marvin
senha =

Output:

empty


Filter = info.rvin.wolf.validations.LoginValidator@d2d58b


Input:

usuario = marvin
senha =

Output:

fieldErrors = {senha=Message: ID[1] CONTEXT[/validation/LoginValidator]}


Resultado = error

Consequence = Forward to /login/login.jsp

TotalTime = 16ms
 

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline

Tudo que vc tem que fazer é usar o <mtw:input>, <mtw:select>, etc.

Tá usando ?

Sergio Oliveira

velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Uhm, era isso mesmo.

Eu tava usando HTML puro.

Valeu.


VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
Anonymous



Andei testando a validação sem a internacionalização etc. achei legal não é necessário mais fazer testes de null e .trim().equals("") essas coisas para os campos.

Mas pelo que andei lendo as regras são aplicadas aos campos do form (coerente claro)

Code:
  val.add("age", new RequiredFieldRule(), FIELD_REQUIRED_ERROR);
 


Mas gostaria de saber se posso criar regras para coisas internas de dados que não são provenientes de campos de formulários, tem como ?

Exemplo:

"Você ja cadastrou esse documento. Por favor blablabla...";

Code:
  val.add("documentoQueNãoÉUmCampoDoForm", new DocRule(), DOC_ERROR);
 



Tem como ?

Porque atualmente estou mandando mensagens pro usuário usando "output" e sei lá gostaria de remover alguns outputs pra ficar tudo como
se fosse validator sacaram !?

Code:
 output.setValue("erro",""Você ja cadastrou esse documento..."");
 


Atenciosamente,
Hélio Frota
Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 841
Location: Fortaleza-CE
Offline

poxa mandei a mensagem sem estar logado

Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 841
Location: Fortaleza-CE
Offline

foi mal galera viajei

problema resolvido

addMessage(MENSAGEM);

Não muito atenciosamente,
Hélio Frota

Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
 
Forum Index -> Comentários Gerais
Go to:   
Powered by JForum 2.1.6 © JForum Team