Continua com o mesmo erro!
Segue abaixo o log.
Apache Tomcat/6.0.20 - Error report
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.
12: <!--For-->
13: <c:forEach var="cliente" items="#{dao.
14: <Table>
15: <tr><td>${cliente.
16: </Table>
17: </c:forEach>
18: </body>
Stacktrace:
org.apache.jasper.
org.apache.jasper.
org.apache.jasper.
org.apache.jasper.
javax.servlet.
root cause
javax.el.PropertyNo
javax.el.BeanELReso
javax.el.BeanELReso
javax.el.BeanELReso
javax.el.BeanELReso
javax.el.CompositeE
org.apache.el.
org.apache.el.
org.apache.jasper.
org.apache.jsp.
org.apache.jsp.
org.apache.jasper.
javax.servlet.
org.apache.jasper.
org.apache.jasper.
org.apache.jasper.
javax.servlet.
note The full stack trace of the root cause is available in the
Apache Tomcat/6.0.20 logs.
~ ~
Luciano ( @ @ ) Santos
------oOOo-(
Analista de Sistemas
SyS
____________
De: Paulo Eduardo Santos <pauloedhuardo@
Para: java-br@yahoogrupos
Enviadas: Sexta-feira, 5 de Fevereiro de 2010 15:51:59
Assunto: Res: Res: Res: Res: Res: Res: [java-br] forEach Minha lista não funciona.
Luciano,
Tente mudar o nome do seu método listarClientes( ) para getListarClientes( ).
Atenciosamente,
Paulo Eduardo Santos
Analista de Sistemas
(95) 8111-3349
____________ _________ _________ __
De: Luciano Santos <lucian_sys@
Para: java-br@yahoogrupos .com.br
Enviadas: Sexta-feira, 5 de Fevereiro de 2010 16:17:34
Assunto: Res: Res: Res: Res: Res: [java-br] forEach Minha lista não funciona.
Segue abaixo os fontes.
package br.com.syssintegra. dao;
import java.sql.Connection ;
import java.sql.PreparedSt atement;
import java.sql.ResultSet;
import java.sql.SQLExcepti on;
import java.util.ArrayList ;
import java.util.List;
import br.com.syssintegra. util.Conexao;
import br.com.syssintegra. vo.ClienteVO;
public class ClienteDAO {
private Connection con = null;
public ClienteDAO() throws SQLException{
this.con = Conexao.getConnecti on();
}
public void inserirDados( ClienteVO cliente) throws SQLException{
String sql ="INSERT INTO CadClientes (CODCLIENTE, NOME) VALUES" +
"(?,?)";
PreparedStatement stmt=null;
try {
stmt = con.prepareStatemen t(sql);
//Preencher os valores
stmt.setInt( 1, cliente.getCodigo( ));
stmt.setString( 2,cliente. getNome() );
stmt.execute( );
} catch (Exception e) {
// TODO: handle exception
} finally{
stmt.close() ;
con.close();
}
}
public void alterarDados( ClienteVO cliente) throws SQLException{
String sql ="UPDATE CadClientes SET NOME=?"+
" WHERE CODCLIENTE=? ";
PreparedStatement stmt=null;
try {
stmt = con.prepareStatemen t(sql);
//Preencher os valores
stmt.setString( 2,cliente. getNome() );
stmt.setInt( 1, cliente.getCodigo( ));
stmt.execute( );
} catch (Exception e) {
// TODO: handle exception
} finally{
stmt.close() ;
con.close();
}
}
public List<ClienteVO> listarClientes( ) throws SQLException{
String sql="SELECT * FROM CadClientes" ;
PreparedStatement stmt=null;
ArrayList<ClienteVO > listaClientes = new ArrayList<ClienteVO >();
try {
stmt = con.prepareStatemen t(sql);
ResultSet rs = stmt.executeQuery( );
while(rs.next( )){
ClienteVO cliente = new ClienteVO();
cliente.setCodigo( rs.getInt( "codcliente" ));
cliente.setNome( rs.getString( "nome"));
listaClientes. add(cliente) ;
}
rs.close();
stmt.close() ;
} catch (Exception e) {
// TODO: handle exception
System.out.println( e.getMessage( ));
}finally{
con.close();
}
return listaClientes;
}
}
~ ~
Luciano ( @ @ ) Santos
------oOOo-( _)-oOOo-- ------
Analista de Sistemas
SyS
____________ _________ _________ __
De: Jayro Rodrigues <jayrotec@yahoo. com.br>
Para: java-br@yahoogrupos .com.br
Enviadas: Sexta-feira, 5 de Fevereiro de 2010 15:08:03
Assunto: Res: Res: Res: Res: [java-br] forEach Minha lista não funciona.
Companheiro. .. manda o fonte do método listarClientes.
At.
Jayro Rodrigues
+ 55 85 8845 6331
ASP.NET | J2EE
____________ _________ _________ __
De: Luciano Santos <lucian_sys@ yahoo. com.br>
Para: java-br@yahoogrupos .com.br
Enviadas: Sexta-feira, 5 de Fevereiro de 2010 14:50:23
Assunto: Res: Res: Res: [java-br] forEach Minha lista não funciona.
Oscar,
Obrigado pela paciência e ajuda, olhei aquele link que vc me passou fiz igualzinho mais continua dando erro, se você tiver outra dica para tentar resolver o problema é só manda.
Obrigado novamente.
Apache Tomcat/6.0.20 - Error report
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: An exception occurred processing JSP page /listacliente. jsp at line 15
12: <!--For-->
13: <c:forEach var="cliente" items="#{dao. listarClientes} ">
14: <Table>
15: <td> ${cliente.nome} </td></tr>
16: </Table>
17: </c:forEach>
18: </body>
Stacktrace:
org.apache.jasper. servlet.JspServl etWrapper. handleJspExcepti on(JspServletWra pper.java: 505)
org.apache.jasper. servlet.JspServl etWrapper. service(JspServl etWrapper. java:416)
org.apache.jasper. servlet.JspServl et.serviceJspFil e(JspServlet. java:342)
org.apache.jasper. servlet.JspServl et.service( JspServlet. java:267)
javax.servlet. http.HttpServlet .service( HttpServlet. java:717)
root cause
javax.el.PropertyNo tFoundException: Property 'nome' not found on type java.lang.String
javax.el.BeanELReso lver$BeanPropert ies.get(BeanELRe solver.java: 193)
javax.el.BeanELReso lver$BeanPropert ies.access$ 400(BeanELResolv er.java:170)
javax.el.BeanELReso lver.property( BeanELResolver. java:279)
javax.el.BeanELReso lver.getValue( BeanELResolver. java:60)
javax.el.CompositeE LResolver. getValue( CompositeELResol ver.java: 54)
org.apache.el. parser.AstValue. getValue( AstValue. java:118)
org.apache.el. ValueExpressionI mpl.getValue( ValueExpressionI mpl.java: 186)
org.apache.jasper. runtime.PageCont extImpl.propriet aryEvaluate( PageContextImpl. java:935)
org.apache.jsp. listacliente_ jsp._jspx_ meth_c_005fforEa ch_005f0( listacliente_ jsp.java: 115)
org.apache.jsp. listacliente_ jsp._jspService( listacliente_ jsp.java: 78)
org.apache.jasper. runtime.HttpJspB ase.service( HttpJspBase. java:70)
javax.servlet. http.HttpServlet .service( HttpServlet. java:717)
org.apache.jasper. servlet.JspServl etWrapper. service(JspServl etWrapper. java:374)
org.apache.jasper. servlet.JspServl et.serviceJspFil e(JspServlet. java:342)
org.apache.jasper. servlet.JspServl et.service( JspServlet. java:267)
javax.servlet. http.HttpServlet .service( HttpServlet. java:717)
~ ~
Luciano ( @ @ ) Santos
------oOOo-( _)-oOOo-- ------
Analista de Sistemas
SyS
____________ _________ _________ __
De: Oscar Costa <oscar_al_costa@ yahoo.com. br>
Para: java-br@yahoogrupos .com.br
Enviadas: Sexta-feira, 5 de Fevereiro de 2010 11:05:31
Assunto: Res: Res: [java-br] forEach Minha lista não funciona.
Luciano,
Tente utilizar "${cliente.nome} " ... "nome" tem que ser todo minúsculo, a jstl segue o padrão de POJOs ou Java Beans do Java...
De uma olhada neste artigo http://www.crazysqu irrel.com/ computing/ java/jsp/ jstl-forEach. jspx
[]s,
Oscar Aleixo
http://blog. openarch. com.br
____________ _________ _________ __
De: Luciano Santos <lucian_sys@ yahoo. com.br>
Para: java-br@yahoogrupos .com.br
Enviadas: Sexta-feira, 5 de Fevereiro de 2010 11:20:41
Assunto: Res: [java-br] forEach Minha lista não funciona.
Oscar,
Funcionou, só que aora esta ocorrendo o erro abaixo.
Tentei mudar o
${cliente.Nome} para #{cliente.Nome} continua com dando erro.
Você tem ideia do que pode ser?
Apache Tomcat/6.0.20 - Error report
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: An exception occurred processing JSP page /listacliente. jsp at line 15
12: <!--For-->
13: <c:forEach items="#{dao. listarClientes} " var="cliente" varStatus="i" >
14: <Table>
15: <tr><td> ${cliente.Nome} </td></tr>
16: </Table>
17: </c:forEach>
18: </body>
Stacktrace:
org.apache.jasper. servlet.JspServl etWrapper. handleJspExcepti on(JspServletWra pper.java: 505)
org.apache.jasper. servlet.JspServl etWrapper. service(JspServl etWrapper. java:416)
org.apache.jasper. servlet.JspServl et.serviceJspFil e(JspServlet. java:342)
org.apache.jasper. servlet.JspServl et.service( JspServlet. java:267)
javax.servlet. http.HttpServlet .service( HttpServlet. java:717)
root cause
javax.el.PropertyNo tFoundException: Property 'Nome' not found on type java.lang.String
javax.el.BeanELReso lver$BeanPropert ies.get(BeanELRe solver.java: 193)
javax.el.BeanELReso lver$BeanPropert ies.access$ 400(BeanELResolv er.java:170)
javax.el.BeanELReso lver.property( BeanELResolver. java:279)
javax.el.BeanELReso lver.getValue( BeanELResolver. java:60)
javax.el.CompositeE LResolver. getValue( CompositeELResol ver.java: 54)
org.apache.el. parser.AstValue. getValue( AstValue. java:118)
org.apache.el. ValueExpressionI mpl.getValue( ValueExpressionI mpl.java: 186)
org.apache.jasper. runtime.PageCont extImpl.propriet aryEvaluate( PageContextImpl. java:935)
org.apache.jsp. listacliente_ jsp._jspx_ meth_c_005fforEa ch_005f0( listacliente_ jsp.java: 117)
org.apache.jsp. listacliente_ jsp._jspService( listacliente_ jsp.java: 78)
org.apache.jasper. runtime.HttpJspB ase.service( HttpJspBase. java:70)
javax.servlet. http.HttpServlet .service( HttpServlet. java:717)
org.apache.jasper. servlet.JspServl etWrapper. service(JspServl etWrapper. java:374)
org.apache.jasper. servlet.JspServl et.serviceJspFil e(JspServlet. java:342)
org.apache.jasper. servlet.JspServl et.service( JspServlet. java:267)
javax.servlet. http.HttpServlet .service( HttpServlet. java:717)
~ ~
Luciano ( @ @ ) Santos
------oOOo-( _)-oOOo-- ------
Analista de Sistemas
SyS
____________ _________ _________ __
De: Oscar Costa <oscar_al_costa@ yahoo.com. br>
Para: java-br@yahoogrupos .com.br
Enviadas: Quinta-feira, 4 de Fevereiro de 2010 20:57:03
Assunto: Re: [java-br] forEach Minha lista não funciona.
Luciano,
Como havia dito anteriormente o erro esta explicito ai "javax.el.PropertyN o tFoundException: Property 'listarClientes' not found on type br.com.syssintegra. dao.ClienteDAO " o ELResolver não encontrou a propriedade "listarClientes" da classe "ClienteDAO" , pois esta propriedade não existe, o que existe é o metodo "listarClientes" .
Sua linha "<c:forEach items="${dao. listarClientes} " var="cliente" > " está errada.
Qual versão do JSP você esta usando?
Tente executar a chamada assim: "<c:forEach items="#{dao. listarClientes} " var="cliente" >"
De uma olhada neste artigo que explica a unified expression language: http://today. java.net/ pub/a/today/ 2006/03/07/ unified-jsp- jsf-expression- language. html
De uma olhada na classe BeanELResolver. java para entender melhor o erro: http://www.docjar. com/html/ api/javax/ el/BeanELResolve r.java.html
[]s,
Oscar Aleixo
http://blog. openarch. com.br
--- Em qui, 4/2/10, Luciano Santos <lucian_sys@ yahoo. com.br> escreveu:
De: Luciano Santos <lucian_sys@ yahoo. com.br>
Assunto: [java-br] forEach Minha lista não funciona.
Para: java-br@yahoogrupos .com.br
Data: Quinta-feira, 4 de Fevereiro de 2010, 18:21
Boa Tarde!
Pessoa sou novato nesse mundo java e estou com um problema ao quere lista meu clientes.
Consigo incluir, alterar menos lista.
Alguem poderia me dizer o q eu estou fazendo deerrado?
<%@ page language="java" contentType= "text/html; charset=ISO- 8859-1"
pageEncoding= "ISO-8859- 1"%>
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 items="${dao. listarClientes} " var="cliente" >
<Table>
<tr><td> cliente.Nome </td></tr>
</Table>
</c:forEach>
</body>
</html>
[b]ESSE É LOG DE 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: An exception occurred processing JSP page /listacliente. jsp at line 13
10: <body>
11: <jsp:useBean id="dao" class="br.com. syssintegra. dao.ClienteDAO" />
12: <!--For-->
13: <c:forEach items="${dao. listarClientes} " var="cliente" >
14: <Table>
15: <tr><td> cliente.Nome </td></tr>
16: </Table>
Stacktrace:
org.apache.jasper. servlet.JspServl etWrapper. handleJspExcepti on(JspServletWra pper.java: 505)
org.apache.jasper. servlet.JspServl etWrapper. service(JspServl etWrapper. java:416)
org.apache.jasper. servlet.JspServl et.serviceJspFil e(JspServlet. java:342)
org.apache.jasper. servlet.JspServl et.service( JspServlet. java:267)
javax.servlet. http.HttpServlet .service( HttpServlet. java:717)
root cause
javax.el.PropertyNo tFoundException: Property 'listarClientes' not found on type br.com.syssintegra. dao.ClienteDAO
javax.el.BeanELReso lver$BeanPropert ies.get(BeanELRe solver.java: 193)
javax.el.BeanELReso lver$BeanPropert ies.access$ 400(BeanELResolv er.java:170)
javax.el.BeanELReso lver.property( BeanELResolver. java:279)
javax.el.BeanELReso lver.getValue( BeanELResolver. java:60)
javax.el.CompositeE LResolver. getValue( CompositeELResol ver.java: 54)
org.apache.el. parser.AstValue. getValue( AstValue. java:11
org.apache.el. ValueExpressionI mpl.getValue( ValueExpressionI mpl.java: 186)
org.apache.jasper. runtime.PageCont extImpl.propriet aryEvaluate( PageContextImpl. java:935)
org.apache.jsp. listacliente_ jsp._jspx_ meth_c_005fforEa ch_005f0( listacliente_ jsp.java: 104)
org.apache.jsp. listacliente_ jsp._jspService( listacliente_ jsp.java: 7
org.apache.jasper. runtime.HttpJspB ase.service( HttpJspBase. java:70)
javax.servlet. http.HttpServlet .service( HttpServlet. java:717)
org.apache.jasper. servlet.JspServl etWrapper. service(JspServl etWrapper. java:374)
org.apache.jasper. servlet.JspServl et.serviceJspFil e(JspServlet. java:342)
org.apache.jasper. servlet.JspServl et.service( JspServlet. java:267)
javax.servlet. http.HttpServlet .service( HttpServlet. java:717)
~ ~
Luciano ( @ @ ) Santos
------oOOo-( _)-oOOo-- ------
Analista de Sistemas
SyS
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
____________ _________ _________ _________ _________ _________ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com
[As partes desta mensagem que não continham texto foram removidas]
____________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário