Pessoal,
Tenho uma classe DominioController
package Controller;
import Model.Beans.Dominio;
import Model.DAO.IDominioDAO;
import br.com.caelum.vraptor.Get;
import br.com.caelum.vraptor.Path;
import br.com.caelum.vraptor.Post;
import br.com.caelum.vraptor.Resource;
import br.com.caelum.vraptor.Result;
import java.util.List;
/**
*
* @author rafaelob
* Controller Vraptor para o model Domínio
*/
@Resource
public class DominioController {
private final IDominioDAO dao;
private final Result result;
public DominioController(IDominioDAO dao, Result result) {
this.dao = dao;
this.result = result;
}
@Get
@Path("/dominios")
public List<Dominio> lista() {
return dao.recuperaTodos();
}
@Get
@Path("/dominios/novo")
public void formulario() {
}
@Post
@Path("/dominios")
public void adiciona(Dominio dominio) {
dao.salva(dominio);
result.redirectTo(this.lista());
}
}
Quando eu adiciono um novo domínio, o método lista da classe é chamado. Porém a página lista.jsp, que está na funcionando(Já testei chamar só a listagem) não é invocada… Alguém sabe porquê?
Obs: (Tava seguindo a apostila FJ 28 )
Att,