Dúvida no mentawai

Estou usando o mentawai, em um projeto no Eclipse Europa (3.3).

Estou tendo um problema na hora em que termino de fazer o meu HelloWorld. Será que alguém sabe o que é??

Vou mandar os fontes e uns screens…

ApplicationManager.java:

// no package (root package)

import org.mentawai.core.*;

public class ApplicationManager extends org.mentawai.core.ApplicationManager {
	
    public void loadActions() {
        
        // Ruby style: less verbose and less clear
        
        action("/HelloWorld", HelloMentawai.class)
            
            .on(SUCCESS, fwd("/hello.jsp"))
            .on(ERROR, fwd("/username.jsp"));
            
        // Java style: more verbose and more clear
        
        ActionConfig ac = new ActionConfig("/HelloWorld", HelloMentawai.class);
        ac.addConsequence(SUCCESS, new Forward("/hello.jsp"));
        ac.addConsequence(ERROR, new Forward("/username.jsp"));
        addActionConfig(ac); // add this action to the application manager
            
    }
}

HelloMentawai.java

package principal;

import java.util.*;

import org.mentawai.core.*;

public class HelloMentawai extends BaseAction {
	
	public String execute() throws Exception {
		String username = input.getStringValue("username");
		if (username == null || username.trim().equals("")) {
			return ERROR;
		}
		output.setValue("username", username.toUpperCase());
		return SUCCESS;
	}
	
}

Web.xml:

<!-- The Mentawai controller -->
<web-app>
<servlet>
	<servlet-name>Controller</servlet-name>
	<servlet-class>org.mentawai.core.Controller</servlet-class>
	<load-on-startup>1</load-on-startup>		
</servlet>

<!-- You must choose an extension to indicate a mentawai action -->
<servlet-mapping>
	<servlet-name>Controller</servlet-name>
	<url-pattern>*.mtw</url-pattern>
</servlet-mapping>
</web-app>




Não está encontrando a sua classe HelloMentawai …

Deu CTRL + SHIFT + O (Organize Imports) para ele colocar o import ali?

Colocou o pacote correto dessa class HelloMentawai ?

E no diretório correto ?

Esses problemas são clássicos de quando se começa a programar com Java…

Está faltando o import da classe HelloMentawai no seu ApplicationManager

Funcionou com o Ctrl + Shift + O!!

VALEUUU!!

lembre - se de sempre usar o ctrl + barra ( code assist ) ele evita esses tipos de problemas !