Deve problema a recuperar as informações da Hibernate. Já tentamos várias maneiras e não encontrei para resolver essa situação veja a mensagem de erro
Tela de erro
HTTP Status 404 - /HibernateComJSP/ServletLista
--------------------------------------------------------------------------------
type Status report
message /HibernateComJSP/ServletLista
description The requested resource (/HibernateComJSP/ServletLista) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.30
Não sei como você está chamando o teu servlet (no browser).
Mas pelo que vi o correto seria chamar assim: http://localhost:8080/suaAplicacao/ServletIncluir
Acredito que você estava chamando assim:
[quote=emanuelCruz]Não sei como você está chamando o teu servlet (no browser).
Mas pelo que vi o correto seria chamar assim: http://localhost:8080/suaAplicacao/ServletIncluir
Acredito que você estava chamando assim:
tenta invocar a pagina “Lista.jsp” diretamente da url…
creio que o “/jsp”, possa estar colocando 2 barras no URL, ficando algo parecido como “http://localhost:8080/sistema//jsp/Lista.jsp”.
tente colocar apenas o “jsp/Lista.jsp”
…
Esse pode está ocorrendo problemas… porque envia direito da página Lista.jsp sem estar carregando os códigos.
Agora deu resolveu a problemas e segue as modificação
Quando fazer cadastro na página index.htm e clique envia os dados para IncluirServlet e vai redirecionar para ConsultaServlet para carregar os dados manda para listar na tela da página. veja em abaixo.
IncluirServlet
response.sendRedirect("ConsultaServlet"); // no servlet incluir para mandar outro servlet para carregar os dados vai para tela.
Servlet Consulta
request.setAttribute("lista",list);
RequestDispatcher rd = request.getRequestDispatcher("Lista.jsp");
rd.forward(request, response);
// Assim acaba carregar os dados para enviar as informações da tela.
[quote=dxos]tenta invocar a pagina “Lista.jsp” diretamente da url…
creio que o “/jsp”, possa estar colocando 2 barras no URL, ficando algo parecido como “http://localhost:8080/sistema//jsp/Lista.jsp”.
tente colocar apenas o “jsp/Lista.jsp”
…[/quote]
Dxos,
Acabei de testar e ocorreu outro tipo de problemas. veja ai baixo. fiz mesmo que você disse.
Mensagem de ero
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 compile class for JSP:
An error occurred at line: 7 in the generated java file
Only a type can be imported. Persistencia.Produtos resolves to a package
An error occurred at line: 13 in the jsp file: /jsp/Lista.jsp
Produtos cannot be resolved to a type
10: <title>Insert title here</title>
11: </head>
12: <body>
13: <% List<Produtos> lista = (List<Produtos>) request.getAttribute("lista");%>
14:
15: <h1>Lista do Produtos</h1><br>
16:
An error occurred at line: 13 in the jsp file: /jsp/Lista.jsp
Produtos cannot be resolved to a type
10: <title>Insert title here</title>
11: </head>
12: <body>
13: <% List<Produtos> lista = (List<Produtos>) request.getAttribute("lista");%>
14:
15: <h1>Lista do Produtos</h1><br>
16:
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.30 logs.
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: org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:161)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:630)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.ClassNotFoundException: org.apache.jsp.jsp.Lista_jsp
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.30 logs.
Isso é erro de compilação do JSP, no outro post que você fez, você postou o erro. Ele diz que não reconheceu a classe Produtos do List que você tinha criado, precisa fazer o import dessa classe dentro do jsp.