Olá pessoal, a alguns dias um amigo do fórum me deu algumas dicas para que eu pudesse passar meus dados do Servlet e exibir em um pág JSP, porém estou obtendo o seguinte erro:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.IllegalStateException
org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirect(CoyoteResponseFacade.java:352)
Assunto_QuestServlet.doPost(Assunto_QuestServlet.java:91)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Meu servlet:
.
.
.
try{
stm = con.createStatement();
sql = "SELECT * FROM QUESTAO, ALTERNATIVA" +
" WHERE assunto='" + assunto + "'" +
" AND QUESTAO.cod_questao = ALTERNATIVA.cod_questao";
ResultSet rs = stm.executeQuery(sql);
while(rs.next()){
cod_questao = rs.getString("cod_questao");
req.setAttribute("codigo",cod_questao);
res.sendRedirect("/Resolv_Quest.jsp");
.
.
.
meu JSP:
<%@page contentType=“text/html”%>
<%@page pageEncoding=“UTF-8”%>
<html>
<head><title>JSP Page</title></head>
<body>
<%-- <jsp:useBean id=“beanInstanceName” scope=“session” class=“beanPackage.BeanClassName” /> --%>
<%-- <jsp:getProperty name=“beanInstanceName” property=“propertyName” /> --%>
<% String cod_questao = (String) req.getAttribute(“codigo”);
out.println(cod_questao);
%>
<%–
Resolucao mc = (Resolucao);
session.getAttribute(“cod_questao”);
–%>
</body>
</html>
minha estrutura de pastas:
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp1–aqui colo meus JSPs minha pasta WEB_INF e META_INF
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp1\WEB-INF\classes–aqui coloco meus servlets
Aguardo alguma dica…
T+
Sta Leisley