Passar objeto do servlet para JSP?

Olá, estou tentando passar um objeto criado dentro do Servlet para JSP, porem sempre ocorre uma exceção indicando que o obj esta vazio.

Código do Servlet

request.setAttribute(“obj”, obj);
request.getRequestDispatcher(“Painel.jsp”).forward(request, response);

Código do JSP

<% Pessoa p = (Pessoa)request.getAttribute(“obj”); %>
<%= p.getNome() %>

Obs: usei taglib e funcionou perfeitamente, porém não entendo o erro ao usar scriptlet.

Tentei também enviar o obj para outra JSP, deu certo, porem quando eu envio o obj pra mesma jsp que fez a requisição o erro é apresentado como se a pagina tentasse processar o obj antes mesmo de enviar uma requisição e aguardar a resposta.