ae pessoal a situação é o seguinte:
web.xml
[code]
<?xml version=“1.0” encoding=“ISO-8859-1”?>
<web-app xmlns=“http://java.sun.com/xml/ns/j2ee” version=“2.4”>
<display-name>
Aplicacao web simples
</display-name>
</web-app>[/code]
lista-elegante.jsp[code]
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<html>
<jsp:useBean id=“dao” class=“com.cpaconsulting.dao.DAOagenda”/>
<%
List usuarios = dao.getList();
for (int i = 0; i < usuarios.size(); i++ ) {
Usuario usuario = (Usuario) usuarios.get(i);
%>
<%=usuario.getNome()%>, <%=usuario.getEmail()%>:
<%=usuario.getEndereco()%>
<%
}
%>
</html>[/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 load class for JSP
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:598)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:147)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.ClassNotFoundException: org.apache.jsp.lista_002delegante_jsp
java.net.URLClassLoader$1.run(URLClassLoader.java:200)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:133)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:65)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:596)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:147)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
e tb!!
eu estou cm agenda.jar, jstl.jar, standard.jar no class-path do projeto e eles estao na pasta WEB-INF\lib !!!
a classe DAOagenda esta compilando em java 1.4 pois fiquei sabendo q nao pode ser o 5.0
vai ai as classes da agenda.jar
public class DAOagenda {
private static Connection con;
private static PreparedStatement stmt;
static int IDUser;
public static void Connect() {
try {
con = ConnectionMySQL.getConnection("agenda");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
public static List getLista() {
Connect();
try {
stmt = (PreparedStatement) con
.prepareStatement("select * from usuario");
ResultSet rs = (ResultSet) stmt.executeQuery();
List lista = new ArrayList();
while (rs.next()) {
// criando o objeto Usuario
String nome = rs.getString("nome");
String telefone = rs.getString("telefone");
String email = rs.getString("email");
Usuario usuario = new Usuario(nome, telefone, email);
// adicionando o objeto à lista
lista.add(usuario);
}
rs.close();
stmt.close();
con.close();
return lista;
} catch (SQLException e) {
e.printStackTrace();
return null;
}
}
[code]
package com.cpaconsulting.agenda.vo;
public class Usuario {
private int IDUser;
private String nome;
private String telefone;
private String email;
public Usuario(String nome, String telefone, String email) {
this.nome = nome;
this.telefone = telefone;
this.email = email;
}
public Usuario(int IDUser, String nome, String telefone, String email) {
this.IDUser = IDUser;
this.nome = nome;
this.telefone = telefone;
this.email = email;
}
public Usuario() {
}
public String getEmail() {
return this.email;
}
public String getNome() {
return this.nome;
}
public String getTelefone() {
return this.telefone;
}
public int getIDuser() {
return this.IDUser;
}
public String toString() {
return nome + " :: " + telefone + " :: " + email;
}
}[/code]
fikou muita coisa… mais tah tudu ai… se alguem consegir me ajudar… vlwww