Boa tarde a todos,
Desenvolvi uma aplicação web com VRaptor, e acontece q não estou conseguindo deixar um objeto na sessão:
tenho algumas jsp´s q fiz isso e deu certo, aí vai o código:
//na minha lógica
//para guardar o objeto na sessão
@Out
private String testeParc;
public String getTesteParc() {
return testeParc;
}
// no meu método q busca um produto eu armazeno ele na sessão
@Logic(parameters={"entrada", "check", "teste"})
public void listaProdutos(String entrada, Integer check, String teste){
try{
this.daoFactory.beginTransaction();
this.produtoDao = this.daoFactory.getProdDao();
if(entrada != null && check == 1){
this.produtos = this.produtoDao.listaProdutoCod(Long.parseLong(entrada));
}else if(entrada != null && check == 2 && !entrada.equals("'")){
this.produtos = this.produtoDao.listaProdutoDescricao(entrada);
}else if(check == 3){
this.produtos = this.produtoDao.listaProdutos();
}
this.daoFactory.commit();
this.testeParc = teste;
}catch(NumberFormatException e){
System.err.print("erro ao executar listagens:\n" + e.getMessage());
}catch(NullPointerException e){
System.err.print("erro ao executar listagens:\n" + e.getMessage());
}
}
e na minha JSP eu chamo este objeto:
eu já fiz isso e agora não está funcionando… pelo o q entendi ele está pegando este objeto com null.
alguém pode me ajudar???
Obrigado