JSP Básico - Erro 500

2 respostas
marthian_2
Pessoal tou seguindo uma apostila da Caelun… mas tá dando esse erro:

javax.servlet.ServletException: Bad version number in .class file

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Segue abaixo o código:

<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>

Escola Estadual <%@ page import="java.util.*,dao.*, to.*" %>
<%

AlunoDAO dao = new AlunoDAO();

List alunos = dao.getLista();

for (Aluno aluno : alunos ) {

%>
  • <%=aluno.getNome()%>, <%=aluno.getIdade()%>: <%=aluno.getEndereco()%>
  • <% } %>

    O que podera estar errado?

    2 Respostas

    C

    Pelo que vi em seu código e também pelo erro que o log esta dizendo, “Bad version number in .class” isso deve ser erro de compilação da suas classes, tenta recompilar as classes DAO e TO do seu projeto, após isso faça o deploy no seu conteiner novamente, com relação a sintaxe de código tente evitar o uso abusivo de scriplet faça assim:

    <%@ page language=“java” contentType=“text/html; charset=ISO-8859-1” pageEncoding=“ISO-8859-1”%>
    <%@ page import=“java.util.,dao., to.*” %>

    Escola Estadual
    <%
    
    AlunoDAO dao = new AlunoDAO();
    
    List alunos = dao.getLista();
    
    for (Aluno aluno : alunos )
    
    {
    
    out.print("
    
  • "+aluno.getNome()+", “+aluno.getIdade()+”:"+aluno.getEndereco()+"
  • ");
    }

    %>

    Espero ter ajudado.

    marthian_2

    FIz isso… mas continua com o erro!

    Criado 6 de maio de 2009
    Ultima resposta 6 de mai. de 2009
    Respostas 2
    Participantes 2