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
Erro jsp Http Status 500
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.
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.*,” %>
</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
<%@ page import="java.util.*, br.com.museu.computador.*," %>
Faça assim
<%@ page import="java.util.*; br.com.museu.computador.*;" %>
Troquei a virgula (,) por ponto e virgula (;). Caso não corrigi podemos dividir em dois imports.
<%@ page import="java.util.*" %>
<%@ page import="br.com.museu.computador.*" %>
Espero ter ajudado
Criado 21 de maio de 2011
Ultima resposta 21 de mai. de 2011
Respostas 3
Participantes 2