Boa noite.
Estou com um problema de erro 500 sei que está na linha 25 quando vou iniciar o for mas como sou novo com servlet e páginas jsp não consigo identificar então como posso resolver?
OBS: List é estática e está preenchida. List e Client são classes java que recebem os dados de servlet e tem seus métodos chamados por está página.
Agradeço quem puder me ajudar. [code]<%–
Document : product
Created on : 28/04/2013, 17:21:10
Author : 18122012
–%>
<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
Documento sem título<body>
<h2>Página de comentários</h2>
<form action="Servlet03" method="get">
<table width="1007" height="140" border="0" cellpadding="4" cellspacing="4">
<tr>
<td colspan="3"><p id="comment">
<%
for (Client c : List.getLista()) {
out.println("Publicado por: " + c.getNome() + c.getSobrenome());
out.println("Local: " + c.getLocal());
out.println("Comentários: " + c.getAreaTexto() + "\n");
}
%>
</p></td>
</tr>
<tr>
<td height="91" colspan="3"><textarea name="areaTexto" cols="158" rows="5" >Adicionar um comentário...</textarea></td>
</tr>
<tr>
<td width="802" ></td>
<td width="131"><input type="submit" value="Publicar comentário" /></td>
<td width="39"><a href="login.jsp"><input type="button" value="Sair" /></a></td>
</tr>
</table>
</form>
</body>
[/code]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: Unable to compile class for JSP:
An error occurred at line: 25 in the jsp file: /product.jsp
Client cannot be resolved to a type
22:
23:
24: <%
25: for (Client c : List.getLista()) {
26: out.println("Publicado por: " + c.getNome() + c.getSobrenome());
27: out.println("Local: " + c.getLocal());
28: out.println("Comentários: " + c.getAreaTexto() + “\n” );
An error occurred at line: 25 in the jsp file: /product.jsp
List cannot be resolved
22:
23:
24: <%
25: for (Client c : List.getLista()) {
26: out.println("Publicado por: " + c.getNome() + c.getSobrenome());
27: out.println("Local: " + c.getLocal());
28: out.println("Comentários: " + c.getAreaTexto() + “\n” );
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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/6.0.26 logs.
Apache Tomcat/6.0.26