erro na lista  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
santos.levi
JavaTeenager

Membro desde: 19/05/2008 16:27:01
Mensagens: 192
Offline

Olá Pessoal blz? olha só estou com um problema estou estudando pela apostila da Caelum fj21 , na hora que eu quero listar os contatos estou com o seguinte erro...

SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at br.com.caelum.jdbc.dao.ContatoDao.getLista(ContatoDao.java:50)
at org.apache.jsp.lista_002dcontatos_jsp._jspService(lista_002dcontatos_jsp.java:53)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:9
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:18
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:10
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:52
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)


minha pagina JSP é a seguinte...

<%@page import="br.com.caelum.jdbc.*,br.com.caelum.jdbc.modelo.*, java.util.*,br.com.caelum.jdbc.dao.ContatoDao;" %>
<html>
<body>
<cente>
<ul>
<%
ContatoDao dao = new ContatoDao();
List contatos = dao.getLista();

for(int i = 0; i < contatos.size(); i++){
Contato contato = (Contato) contatos.get(i);
%>
<li><%=contato.getNome()%>,<%=contato.getEmail()%>:
<%=contato.getEndereco()%>
</li>

<%}%>


</ul>
</body>
</html>

fico no aguardo abraços...
[MSN]
letakeda
Entusiasta Java

Membro desde: 08/08/2005 11:49:41
Mensagens: 16
Offline

Pelo erro para que você ta tetando imprimir algo NULL.

Verifica se você setou algo na lista antes de imprimi-la.

Dificil dar certeza por que não da pra saber como você está executando todo o codigo.

Leandro Takeda
Alberes
Java Ninja

Membro desde: 16/02/2005 10:17:28
Mensagens: 260
Offline

Olha a linha 50 ContatoDao, tem uma chamada de método de um objeto null ou algo parecido.

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team