quinta-feira, 11 de fevereiro de 2010

[java-br] Pega dados da lista?

·

 

Pessoal estou usando a apostila da Caelum para iniciar meus estudos em java e mim deparei com o seguinte problema:
Tenho uma classe dao
onde na mesma tenho um metodo chamado listarClientes no momento em que gero a lista dos meus clientes recebo uma mensagem de erro dizendo que a propriedade nome não foi encontrada. Alguem saberia me dizer o que poderia ser?

Será que alguem pode me ajudar?

Segue abaixo os fontes

Essa abaixo é minha JSP

view plaincopy to clipboardprint?
1. <%@ page language="java"contentType="text/html; charset=ISO-8859-1"  
2.     pageEncoding="ISO-8859-1"%>   
3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">   
4. <%@ taglib uri="http://java.sun.com/jsp/jstl/core"prefix="c"%>   
5. <html>   
6. <head>   
7. <meta http-equiv="Content-Type"content="text/html; charset=ISO-8859-1">   
8. <title>Listagem de Clientes</title>   
9. </head>   
10. <body>   
11.     <jsp:useBean id="dao"class="br.com.syssintegra.dao.ClienteDAO"/>   
12.     <!--For-->   
13.     <c:forEach var="cliente"items="#{dao.listarClientes}">   
14.         <table>   
15.             <tr><td>"#{cliente.nome}"</td></tr>   
16.         </Table>   
17.     </c:forEach>   
18. </body>   
19. </html>  <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Listagem de Clientes</title>
</head>
<body> <jsp:useBean id="dao" class="br.com.syssintegra.dao.ClienteDAO"/> <!--For--> <c:forEach var="cliente" items="#{dao.listarClientes}"> <table> <tr><td>"#{cliente.nome}"</td></tr> </Table> </c:forEach>
</body>
</html>

Essa logo abaixo é minha classe dao

view plaincopy to clipboardprint?
1. packagebr.com.syssintegra.dao;   
2.   
3. importjava.sql.Connection;   
4. importjava.sql.PreparedStatement;   
5. importjava.sql.ResultSet;   
6. importjava.sql.SQLException;   
7. importjava.util.ArrayList;   
8. importjava.util.List;   
9.   
10. importbr.com.syssintegra.util.Conexao;   
11. importbr.com.syssintegra.vo.ClienteVO;   
12.   
13. publicclassClienteDAO  {   
14.   
15.     privateConnection con = null;   
16.        
17.     publicClienteDAO() throwsSQLException{   
18.         this.con = Conexao.getConnection();   
19.     }   
20.        
21.        
22.        
23.     publicList<ClienteVO> listarClientes() throwsSQLException{   
24.            
25.         String sql="SELECT * FROM CadClientes";   
26.         PreparedStatement stmt=null;   
27.         ArrayList<ClienteVO> listaClientes = newArrayList<ClienteVO>();   
28.            
29.         try{   
30.             stmt = con.prepareStatement(sql);   
31.             ResultSet rs = stmt.executeQuery();   
32.                
33.             while(rs.next()){   
34.                    
35.                 ClienteVO cliente = newClienteVO();   
36.                 cliente.setCodigo(rs.getInt("codcliente"));   
37.                 cliente.setNome(rs.getString("nome"));   
38.                    
39.                 listaClientes.add(cliente);   
40.                    
41.             }   
42.                
43.             rs.close();   
44.             stmt.close();   
45.                
46.         } catch(Exception e) {   
47.             // TODO: handle exception   
48.             System.out.println(e.getMessage());   
49.         }finally{   
50.             con.close();   
51.         }   
52.                
53.         returnlistaClientes;   
54.            
55.     }   
56.        
57. }  
 
~ ~
Luciano ( @ @ ) Santos
------oOOo-(_)-oOOo--------
Analista de Sistemas
SyS

__________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog