Problema com o Registration

0 respostas
B

galera to com um problema grande. resolvi usar mentawai pra fazer pq ouvi falar bem dele. mas tem muita coisa q eu não sei faze nele e to precisano urgente de uma solução. quero fazer uma action.

tenho uma pagina jsp de cadastro com 4 campos(nome,email,login,senha). tá, pra fazer o teste criei a classe RegistrationAction e adicionei o seguinte método (só tem o login só pra teste, depois eu faço os outros):

public String cadastro(String login) throws Exception {

UsuarioDAO usuarioDAO = new UsuarioDAO();

Usuario usuario = new Usuario();

usuario.setLogin(login);

usuarioDAO.addUsuario(usuario);
return SUCCESS;
}

aí na minha classe ApplicationManager, bem no método loadActions eu adicionei:

action("/Registration", RegistrationAction.class, cadastro)

.on(SUCCESS,redir(admin/cadastrado.jsp))

.on(ERROR,redir(admin/cadastrar.jsp))
.filter(common)
        .filter(new InjectionFilter());

obs.: a página jsp de cadastro está na pasta admin. por exemplo, fica assim, web/admin/cadastro.jsp, sendo que as libs e jars estão no web/WEB-INF/libs e web/WEB-INF/jars

mas quando vou testar no tomcat ele sai dizendo erro:

javax.servlet.ServletException: Could not find action for actionName: admin/Registration

org.mentawai.core.Controller.service(Controller.java:263)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

além disso eu não sei se só assim a Action funcionaria. é q eu to muito por fora e preciso de grande, grande ajuda.

agradeço muitíssimo se alguém puder me ajudar nesse momento q eu to passano.

Criado 7 de junho de 2006
Respostas 0
Participantes 1