Boa tarde galera...
Estou tentando executar o index.jsp mas retorna o seguinte erro quando ele tenta carregar um ArrayList
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 59
56:
57: <div id="principal">
58: <%
59: for (int i = 0; i < listNoticia.size(); i++){
60: %>
61: <table align="center">
62: <tr>
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)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
root cause
java.lang.NullPointerException
org.apache.jsp.index_jsp._jspService(index_jsp.java:214)
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)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.11 logs.
meu Index.jsp é assim:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="controller.vo.Noticia,java.util.ArrayList,controller.ListarNoticia"%>
<%
ListarNoticia listar = new ListarNoticia();
listar.execute(request);
ArrayList<Noticia> listNoticia = new ArrayList<Noticia>();
listNoticia = (ArrayList<Noticia>) request.getAttribute("listNoticia");
%>
<html>
<head>
<link rel="stylesheet" type="text/css" href="estilo.css">
<title>GAS Insper</title>
</head>
<body>
<div id="principal">
<%
for (int i = 0; i < listNoticia.size(); i++){
%>
<table align="center">
<tr>
<td>
<img src="<%=listNoticia.get(i).getImagem()%>"/>
</td>
</tr>
<tr>
<td>
<p><%=listNoticia.get(i).getTitulo()%></p>
</td>
</tr>
<tr>
<td>
<div id="noticia">
<%=listNoticia.get(i).getNoticia()%>
</div>
</td>
</tr>
<tr>
<td>
<p><%=listNoticia.get(i).getAutor()%></p>
</td>
</tr>
<tr>
<td>
<a href="/servlet?acao=Comentar?Id=<%=listNoticia.get(i).getId()%>">Comentar</a>
</td>
</tr>
</table>
<%
}
%>
</div>
</body>
</html>

