Atributos na sessão

6 respostas
abelgomes

Boa tarde pessoal…
to com o seguinte problema…

<tr>
<td	colspan="2" width="650" height="260">
<iframe src="lisgrnatitemgrid.do" frameborder="0" width="100%" height="100%"></iframe>
</td>

na minha jsp faço essa chamada para um grid que vai preencher minha tela…

<!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"%>

<html>
<link rel="stylesheet" type="text/css" href="css/Afi.css">
<link rel="stylesheet" type="text/css" href="css/policentro.css">
<body>
<form name="thisForm" action="lisgrnatitemgrid.jsp">
	<display:table requestURI="" pagesize="15" id="item"
		name="sessionScope.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>

isso eu to fazendo pq todas as telas aqui seguem esse padrao…e se nao for usado ela nao exporta pra pdf…

entao quero uma ajuda de vcs para eu retirar essa Lista da minha sessão uma vez que não se pode mais colocar objetos na sessão…

obrigado…

6 Respostas

g4j

Não dá certo colocando a lista no escopo request?

abelgomes

nao…ja tentei fazer isso…como o request é da outra pagina acho que nao passa o atributo para esta…
tem alguma dica?

do jeito que está…está funcionando…mas nao na maniera correta…

g4j

abelgomes:
nao…ja tentei fazer isso…como o request é da outra pagina acho que nao passa o atributo para esta…
tem alguma dica?

do jeito que está…está funcionando…mas nao na maniera correta…

Só daria certo se a tua outra página chamar essa. Então, na outra página vc faria request.setAttribute(“lista”, lista);

abelgomes

como eu faria isso?alguma dica :S

g4j

Uma pagina chamar outra? Depende a funcionalidade que vc está implementando, pode ser a submissão de um formulário ou um redirecionamento.

<%
request.setAttribute("lista", lista);
request.getRequestDispatcher("outraPagina.jsp").forward(request, response); 
%>
abelgomes

:shock: mas isso eu faço antes de chamar a pagina

<%  
request.setAttribute("lista", lista);  
request.getRequestDispatcher("outraPagina.jsp").forward(request, response);   
%> 

<td	colspan="2" width="650" height="260">
								<iframe src="lisgrnatitemgrid.do" frameborder="0" width="100%" height="100%"></iframe>
							</td>

entao vai ficar assim...

lembrando que esse request.setAttribute("lista", lista); eu já faço la na action....

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