Retornar objeto no dispacher

1 resposta
P

O dispacher no meu código está retornando 2 atributos do objeto como null, alguém poderia me ajudar?

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

System.out.println(executando…”);
Livro livro = new Livro();
	
	livro.Id(Integer.parseInt(request.getParameter("id")));
	livro.Nome(request.getParameter("nome"));
	livro.Tipo(request.getParameter("tipo"));
	livro.DataCadastro(new Date());
	
	BibliotecaConexao biblioteca = new BibliotecaConexao();
	Connection conexao = biblioteca.fazerConexao();
	
	LivroDAO dao = new LivroDAO(conexao);
	livro=dao.Selecionar(livro);

	biblioteca.fecharConexao();
	
	RequestDispatcher rd;

             //Nessa parte está enviando o livro.Nome() como null, juntamente com livro.Tipo, livro id e livro.DataCadastro() vão normais.

	rd = request.getRequestDispatcher("/SelecionaLivro.jsp?msg="+livro.Nome()+"|"+livro.Tipo()+"|"+livro.Id()+"|"+livro.DataCadastro());
    rd.forward(request, response);

}

1 Resposta

A

Parece que é alguma coisa na query, posta o método Selecionar e se aparecer alguma coisa no console por favor. E sempre escreva seus métodos começando com letra minúscula.

Criado 2 de abril de 2016
Ultima resposta 5 de abr. de 2016
Respostas 1
Participantes 2