JSP Básico - Erro 500  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

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"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Escola Estadual </title>
</head>
<body>
<%@ page import="java.util.*,dao.*, to.*" %>

<%
AlunoDAO dao = new AlunoDAO();
List<Aluno> alunos = dao.getLista();
for (Aluno aluno : alunos ) {
%>
<li> <%=aluno.getNome()%>, <%=aluno.getIdade()%>:
<%=aluno.getEndereco()%> </li>
<%
}
%>
</body>
</html>

O que podera estar errado?

This message was edited 1 time. Last update was at 06/05/2009 10:13:25

[MSN]
cvinicius
JavaEvangelist

Membro desde: 18/04/2008 16:35:05
Mensagens: 433
Localização: SP
Offline

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.*" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Escola Estadual </title>
</head>
<body>

<%
AlunoDAO dao = new AlunoDAO();
List<Aluno> alunos = dao.getLista();

for (Aluno aluno : alunos )
{
out.print("<li>"+aluno.getNome()+", "+aluno.getIdade()+":"+aluno.getEndereco()+"</li>");
}

%>
</body>
</html>

Espero ter ajudado.

This message was edited 1 time. Last update was at 06/05/2009 10:28:50


Sun Certified Java Programmer 5
Oracle Certified Associate, Java SE
Oracle Certified Professional Java EE 5 Web Component Developer
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

FIz isso... mas continua com o erro!
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team