[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Messages posted by: erickeek  XML
Profile for erickeek -> Messages posted by erickeek [3]
Author Message
Boa tarde,

descobri, o problema é que eu estava adicionando o validator dessa maneira:

Code:
 addGlobalFilter(new AgendaValidator());
 


entretanto eu deveria adicionar esse validator apenas ao form então assim seria mais correto:

Code:
 ac = new ActionConfig("/Agenda", AgendaAction.class, "saveOrUpdate");
         ac.addConsequence(SUCCESS, new Forward("/agendaSucesso.jsp"));
         ac.addConsequence(ERROR, new Forward("/agenda.jsp"));
         ac.addFilter(new AgendaValidator());
 


Boa tarde,

bom continuo com o mesmo problema, conforme foi sugerido liguei o debug e adicionei o ação para o erro. Entretanto ainda não conseguo fazê-lo funcionar.

Code:
 - - - - - - - - - - - - - - - -  Mentawai DEBUG - - - - - - - - - - - - - - - - 
 ActionName = ListaAgenda
 InnerAction = getAll
 ActionClass = com.myapp.mentawai.AgendaAction
 Browser Locale = pt_BR
 Action Locale = en_US
 Default Locale = en_US
 
 Input:
 	empty
 
 Output:
 	empty
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 Filter = com.myapp.mentawai.AgendaValidator@8deb8a
 
 Input:
 	empty
 
 Output:
 	fieldErrors = {nome=Esse campo é requerido, email=Esse campo é requerido}
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 Result = error
 Consequence = Forward to /erro.jsp
 Total Time = 9ms
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
Boa noite,

Achei uma ótima iniciativa esse framework.

Estou fazendo um trabalho de conclusão de curso que compara alguns frameworks web, entre eles esta o mentawai.

O problema é o seguinte.

Tenho o seguinte código no método loadActions.

Code:
 ac = new ActionConfig("/ListaAgenda", AgendaAction.class, "getAll");
 ac.addConsequence(SUCCESS, new Forward("/listaAgenda.jsp"));
 addActionConfig(ac);
 


e na classe AgendaAction no método getAll tenho apenas isso.
Code:
 public String getAll() {
     return SUCCESS;
 }
 


Se eu estiver certo, quando fizesse no browser a chamada
"ListaAgenda.getAll.mtw" ele deveria me encaminhar para a página listaAgenda.jsp

entretanto ele gera o seguinte erro:
org.mentawai.core.ActionException: Action has no consequence for result: ListaAgenda / innerAction = getAll - error

eu sei que ele esta reclamando que o resultado foi erro. porém não poderia ter dado erro, porque não fiz nada para gerar esse erro.

alguém poderia me ajudar


 
Profile for erickeek -> Messages posted by erickeek [3]
Go to:   
Powered by JForum 2.1.6 © JForum Team