Bom dia galera,
Estou aqui novamente precisando da ajuda de vcs, estou tentando fazer um exercicio e desde ontem to preso nessa parte, sisteminha pra web q manipula apenas uma tabela e utilizo hibernate, já consigo inserir, alterar e deletar porém qdo tento exibir ocorre erro:
else if (request.getParameter("acao").equals("exibir"))
{
List<funct001> lista = new ArrayList<funct001>();
long x = 3;
funct001 func;
func = new db().carregaFuncionario(x);
// Dois prints só pra vê se está recebendo os valores.
// Verificado que está funcionando
System.out.println(func.getNome());
System.out.println(func.getSalario());
lista.add(func);
request.setAttribute("exibicao", lista);
RequestDispatcher rd = request.getRequestDispatcher("exibir.jsp");
rd.forward(request, response);
}
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" import = "java.util.*, bean.funct001,DAO.servBnco;"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<% Object rcbe;
List lista;%>
<form action="servBnco" method="post">
<%@include file ="topo.jsp"%><br>
<a href="topo.jsp">Voltar</a><br>
<input type="submit" name="acao" value="exibir">
<% if (request.getAttribute("exibicao") != null)
{ %>
<table align="left" border="2">
<tr>
<td><i><b>Codigo</td>
<td><i><b>Nome</td>
<td><i><b>Idade</td>
<td><i><b>Cargo</td>
<td><i><b>Salario</td>
</tr>
<% lista = (List) request.getAttribute("exibicao");
for (int i = 0; i < lista.size(); i++)
{
funct001 f = (funct001) lista.get(i);
%>
<tr>
<td><%out.print(f.getCodigo());%></td>
<td><%out.print(f.getNome());%></td>
<td><%out.print(f.getIdade());%></td>
<td><%out.print(f.getCargo());%></td>
<td><%out.print(f.getSalario());%></td>
</tr>
<%}}%>
</table>
</form>
</body>
</html>
public funct001 carregaFuncionario (long x)
{
funct001 funcionario = (funct001) session.load(funct001.class, x);
return funcionario;
}
Antes da exceção chega a gerar o SQL e depois ocorre o erro.
Hibernate:
select
funct001x0_.cod_cliente as cod1_0_0_,
funct001x0_.cargo as cargo0_0_,
funct001x0_.idade as idade0_0_,
funct001x0_.nome as nome0_0_,
funct001x0_.salario as salario0_0_
from
funct001 funct001x0_
where
funct001x0_.cod_cliente=?
17/03/2010 10:36:04 org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NoSuchMethodError: bean.funct001.getCodigo()I
at org.apache.jsp.exibir_jsp._jspService(exibir_jsp.java:116)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at DAO.servBnco.doPost(servBnco.java:117)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
welington cosme
1312.0
org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoSuchMethodError: bean.funct001.getCodigo()I
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at DAO.servBnco.doPost(servBnco.java:117)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.servlet.ServletException: java.lang.NoSuchMethodError: bean.funct001.getCodigo()I
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
at org.apache.jsp.exibir_jsp._jspService(exibir_jsp.java:142)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
... 24 more
Caused by: java.lang.NoSuchMethodError: bean.funct001.getCodigo()I
at org.apache.jsp.exibir_jsp._jspService(exibir_jsp.java:116)
... 27 more
Desde já agradeço pela ajuda.
att Welington Cosme
