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!!