galera estou tentando fazer um login usando struts…de acordo com a apostila da caelum
ja ta feito, mais quando eu tento acessa a action gera o erro 404…
gostaria de uma ajuda…vlw galera segue a Classe Action, o jsp e o xml…
[size=18]Action [/size]
package br.com.cfr.action;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;
import br.com.cfr.jdbc.dao.UsuarioDAO;
import br.com.cfr.jdbc.modelo.Usuario;
import com.opensymphony.xwork2.ActionContext;
public class LoginAction {
private Usuario usuario;
@Action(value = "login", results = {
@Result(name = "ok", location = "menu.jsp"),
@Result(name = "invalido", location = "formulario-login.jsp") })
public String login() throws ClassNotFoundException {
if (new UsuarioDAO().procura(usuario)) {
ActionContext.getContext().getSession()
.put("usuarioLogado", usuario);
return "ok";
}
return "invalido";
}
public Usuario getUsuario() {
return usuario;
}
public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
}
[size=18]jsp [/size]
<html>
<body>
<h2>Página de Login das Tarefas</h2>
<form action="login" method="post">
Login: <input type="text" name="usuario.login" />
<br />
Senha: <input type="password" name="usuario.senha" /> <br /> <input type="submit"
value="Entrar nas tarefas" />
</form>
</body>
</html>
[size=18] xml [/size]
<struts>
<package name="br.com.cfr.action" extends="struts-default">
<action name="tarefaForm">
<result>/WEB-INF/content/formulario-tarefas.jsp</result>
</action>
</package>
</struts>
[size=24] vlw garela :!: [/size]