[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

9 ) Como configurar sua action dentro da própria action, num esquema parecido com annotations?  XML
Forum Index -> F.A.Q.
Author Message
boaglio


[Avatar]

Joined: 28/09/2005 11:05:16
Messages: 299
Location: Sao Paulo - Brazil
Offline

9 ) Como configurar sua action dentro da própria action, num esquema parecido com annotations?

Embora não seja recomendável, uma vez que vc estará colocando configuração dentro do código fonte da sua aplicação, vc pode configurar as suas actions na própria action através da interface Configurable.

AppManager:

Code:
 
 import java.util.*;
 
 import org.mentawai.core.*;
 import org.mentawai.i18n.*;
 
 public class ApplicationManager extends org.mentawai.core.ApplicationManager {
     
     
     public void init(Context application) {
         
         configureActions("examples.paginator");
             
     }
 
     public void loadActions() {
 
         // normal... (filtros globais, qualquer configuração de uma action, etc)
 
    }
 	
 }
 
 



Action:

Code:
 
 package examples.paginator;
 
 import java.util.*;
 
 import org.mentawai.core.*;
 
 public class HelloPaginator extends BaseAction implements Configurable {
     
     private static final List LIST = new ArrayList();
     
     static {
         
         for(int i=0;i<100;i++) LIST.add("Mentawai" + i);
         
     }
 
     public String execute() throws Exception {
 
         output.setValue("myList", LIST);
         
         return SUCCESS;
         
     }
     
     public void configure(ApplicationManager appManager) {
         
         appManager.action(HelloPaginator.class)
             .on(SUCCESS, new Forward("list.jsp"));
         
     }
 }
 
 





http://www.boaglio.com
[WWW]
 
Forum Index -> F.A.Q.
Go to:   
Powered by JForum 2.1.6 © JForum Team