Problemas com JSP - java.lang.NullPointerException

Srs(as), estou com um problema de java.lang.NullPointerException.
Seguinte, eu criei uma classe que executa um select em uma base de dados oracle e retorna o resultado em um arrayList. Meu projeto esta separado da seguinte forma:

  • ConnectionFactory.java (Classe que cria a conexao com o banco)
  • LogsDao.java (Interace da LogsDaoImpl)
  • LogsDaoImpl.java (Classe com o metodo getResults() que retorna um ArrayList com o resultado da consulta)
  • LogsController.java (Meu bean)
  • index.jsp (Minha página jsp que utiliza o useBean)

Meu problema é o seguinte, quando executo meu jsp ele dá um erro de java.lang.NullPointerException.

Meu Arquivo JSP:

E esse é o erro

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 18

15:
16: //try{
17: out.println(“Resultados:
“);
18: lista = logs.getResultsController();
19:
20: for(int i = 0; i < lista.size(); i++){
21: out.println(”>>” + lista.get(i));

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:457)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause

java.lang.NullPointerException
br.com.valueteam.dao.LogsDaoImpl.getResults(LogsDaoImpl.java:29)
br.com.valueteam.controller.LogsController.getResultsController(LogsController.java:12)
org.apache.jsp.index_jsp._jspService(index_jsp.java:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.11 logs.
Apache Tomcat/7.0.11

Eu fiz um teste sem usar jsp, e funcionou certinho, não sei por que. Poderiam me ajudar?

Obrigado!!

Provavelmente o seu getResults() está retornando um valor null.

br.com.valueteam.dao.LogsDaoImpl.getResults(LogsDaoImpl.java:29)
br.com.valueteam.controller.LogsController.getResultsController(LogsController.java:12)

da uma verificada nestas linhas a cima e tente arrumar, se não der certo, mande a classe LogsController, LogsDaoImpl e ConnectionFactory para você ser ajudado.

Obrigado pela resposta pqnoje mais encontrei o problema.
Seguinte, eu não tinha colocado o driver do oracle na lib do tomcat, apenas no projeto do eclipse, então ele não funcionava com jsp, após eu colocar na lib do tomcat, funcionou certinho.

Obrigado!!!