Ajuda com servlet

2 respostas
abelgomes

Bom dia pessoal, estou com o seguinte erro

org.apache.jasper.JasperException: Stream closed
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:383)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1058)
	org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:269)
	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:451)
	org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:312)
	org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:401)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:502)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	com.admfin.view.TimerFilter.doFilter(TimerFilter.java:24)
	com.admfin.view.FiltroConexao.doFilter(FiltroConexao.java:31)
	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:140)

pelo que ja li, esse erro é causado por eu tentar acessar um Stream ja fechado ou um outro request…

isso ocorre pq na minha pagina eu chamo outra pagina…e apartir dessa outra pagina eu faço a exportação para PDF a partir do display tag

Essa é a pagina que chama

<jsp:include page="../grid/lisgrnatitemgrid.jsp" flush="true"></jsp:include></td>

essa é a pagina chamada

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%@ page contentType="text/html;charset=iso-8859-1" language="java"%>
<%@ taglib uri="/WEB-INF/struts-grid.tld" prefix="grid"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/tld/displaytag.tld" prefix="display"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

<html>
<link rel="stylesheet" type="text/css" href="css/Afi.css">
<link rel="stylesheet" type="text/css" href="css/policentro.css">
<body class="forms">
<form action="Lisgrnatitem">
	<display:table requestURI="" pagesize="15" id="item"
		name="itensGrupoConta" export="true" style="width: 100%; ">
		<display:column property="descricaoGrupo" title="Grupo"
			class="defaultTdSemCor" headerClass="label" />
		<display:column style="width:330px" property="codigoDescricaoConta"
			title="Conta" class="defaultTdSemCor" headerClass="label" />
	</display:table>
</form>
</body>
</html>

lembrando que uso aquele recurso do DisplayTag que exporta para pdf…sendo q o mesmo está configurado e rodando em outras paginas que usam os objetos jogados na sessao…nesse caso nao posso usar os objetos na sessao…entao eu setei no request la na minha action…ele consulta e todo mais, mas quando clico no imprimir da esse erro…

agradeço desde já…

2 Respostas

fiaux

Não usando o include funciona?

abelgomes

ja tentei tb…cara vc nao faz ideia do que eu ja tentei…por enquanto estou deixando a lista na sessao,que assim funciona…mas se eu tirar da sessao da aquele erro lá…alguma sugestao? :shock:

Criado 8 de outubro de 2008
Ultima resposta 9 de out. de 2008
Respostas 2
Participantes 2