Erro jsp Http Status 500

3 respostas
A
Boa noite a todos..,, Estou começando a desenvolver em java jsp estou com alguns problema, tem com alguem me ajudar, eu estou com seguinte 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: 12 in the generated java file
Syntax error on token "import", Identifier expected after this token

Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:457)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:339)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:594)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
	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.14 logs.


--------------------------------------------------------------------------------

Apache Tomcat/7.0.14
Alguem sabe o eu fiz de errado e pode me ajudar

3 Respostas

D

Olá

O erro que está ocorrendo é por causa da sua JSP que tem um import que ele não consegue achar

Unable to compile class for JSP.
line: 12 in the generated java file
Syntax error on token “import”, Identifier expected after this token

Verifica na linha 12.
Se for possível postar os código podemos ajuda-lo melhor.

Espero ter ajudado
Flwss

A

Boa noite Thiago…
essa e a jsp que estou usando

<%<a class="mention" href="/u/page">@page</a> import=“br.com.site.museu.computador.carrega.os.dados.Usuarios”%>

<%<a class="mention" href="/u/page">@page</a> import=“java.util.List”%>

<%<a class="mention" href="/u/page">@page</a> import=“br.com.museu.computador.UsuarioDAO”%>

<%@ page contentType=text/html; charset=utf-8 language=java import=java.sql.<em>" errorPage="" %>

<%@ page import="java.util.</em>, br.com.museu.computador.*,” %>
Untitled Document body { background-color: #000; text-align: center; color: #006; } #form1 p { font-weight: bold; color: #FFF; font-size: 36px; }
</table>
 <p>Seja bem vindo a Mundo totalmente incrivel você não vai quere mais sai daqui</p>
<hr />

<table>
<%
UsuarioDAO dao = new UsuarioDAO();
List<Usuarios> user = dao.getList();
for (Usuarios usuario : user){
%>
	<tr>
	<td><%=usuario.getId()%></td>
	<td><%=usuario.getNome() %></td>
	</tr>
	<%
}
	%>
</table>
</table>
D

Ola

Provavelmente deva ser nesta linha

&lt;%@ page import="java.util.*, br.com.museu.computador.*," %&gt;

Faça assim

&lt;%@ page import="java.util.*; br.com.museu.computador.*;" %&gt;

Troquei a virgula (,) por ponto e virgula (;). Caso não corrigi podemos dividir em dois imports.

&lt;%@ page import="java.util.*" %&gt; 
&lt;%@ page import="br.com.museu.computador.*" %&gt;

Espero ter ajudado

Criado 21 de maio de 2011
Ultima resposta 21 de mai. de 2011
Respostas 3
Participantes 2