Exibir dados no jsp

5 respostas
N

Pessoal, estou com dificuldades para exibir os dados do meu bean no jsp…quero recupera-lo do meu Servlet

exibeDados.jsp

<jsp:useBean id="c" scope="session" class="Cliente" />
<html>
<head><title>Sucesso</title></head>
<body>
Nome<jsp:getProperty name="c"  property="nome"/>
</body>
</html>

Servlet

Cliente c=new Cliente();
 c.setAll(nome, endereco, telefone);
 HttpSession session = request.getSession(true);
 session.setAttribute("c", c);
 response.sendRedirect("exibeDados.jsp");
erro.

org.apache.jasper.JasperException: Cliente

org.apache.jasper.compiler.BeanRepository.getBeanType(BeanRepository.java:122)

org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1053)

org.apache.jasper.compiler.Node$GetProperty.accept(Node.java:1079)

org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2230)

org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2236)

org.apache.jasper.compiler.Node$Root.accept(Node.java:485)

org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)

org.apache.jasper.compiler.Generator.generate(Generator.java:3255)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:277)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)

javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:305)

root cause

java.lang.ClassNotFoundException: Cliente

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1383)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1230)

org.apache.jasper.compiler.BeanRepository.getBeanType(BeanRepository.java:120)

org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1053)

org.apache.jasper.compiler.Node$GetProperty.accept(Node.java:1079)

org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2230)

org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2236)

org.apache.jasper.compiler.Node$Root.accept(Node.java:485)

org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)

org.apache.jasper.compiler.Generator.generate(Generator.java:3255)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:277)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)

javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:305)

valeu.
Nado.

5 Respostas

G

Ao utilizar o método sendRedirect o objeto HttpServletRequest é perdido… utilize um forward:

RequestDispatcher rd = sc.getRequestDispatcher(url); rd.forward(req, res);

essa classe está em algum pacote ???

:wink:

N

“JavaPlayer”:

essa classe está em algum pacote ???

:wink:

Tá sim, ta nesse pacote com.locadora

G

“nado”:
“JavaPlayer”:

essa classe está em algum pacote ???

:wink:

Tá sim, ta nesse pacote com.locadora

<jsp:useBean id="c" scope="session" class="com.locadora.Cliente" />

:wink:

N

Valeu mesmo JavaPlayer :grin: :grin: :grin:

G

Valeu amigo… qualquer dúvida, post it…

:wink:

Criado 7 de junho de 2005
Ultima resposta 8 de jun. de 2005
Respostas 5
Participantes 2