Olá.
Estou desenvolvendo uma aplicação utilizando a última versão do vraptor.
Tenho um model funcionário, a classe controller e a classe funcionarioDAO.
Fiz tudo de acordo com apostila FJ-28 da caelum, mas só aparece erro 404.
Segue a estrutura do de projeto:
WEB-INF/jsp/funcionarios/lista.jsp
Minha página lista.jsp:
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
| Nome | sobrenome |
|---|---|
| ${funcionario.nome} | ${funcionario.sobrenome} |
//classe FuncionarioDAO:
@Component
public class FuncionarioDAO {
private Session session;
public FuncionarioDAO(Session session) {
this.session = SessionFactoryClass.getSession();
}
@SuppressWarnings("unchecked")
public List<Funcionario> listatudo(){
return this.session.createCriteria(Funcionario.class).list();
}
//Funcionarios controller:
@Resource
public class FuncionariosController {
private FuncionarioDAO fdao;
public FuncionariosController(FuncionarioDAO fdao) {
this.fdao = fdao;
}
List<Funcionario> lista() {
return fdao.listatudo();
}
}
// e também acrescentei no xml:
vraptor br.com.caelum.vraptor.VRaptor vraptor /* FORWARD REQUEST