DisplayTag+Struts

6 respostas
A

Pessoal, estou trabalhando com struts e gostaria de usar o displaytag,
Como recupero os valores para jogar no DisplayTag??

Obrigada Pessoal
:wink:

6 Respostas

C

session.setAttribute("nomeDaLista", new ArrayList()/Método que retorne uma List);

A

Olá…

Isso eu ja fiz… so nao estou sabendo colocar no displaytag :slight_smile:

request.setAttribute( “teste”, estado.selectEstado( ) );

:okok:

:perdido:

C

Oi,

os passos são esses:

Código da Display Tag

<display:table name="nomeDaLista" scope="session/ou/request" class="displayTag" pagesize="10" decorator="br.com.seuprojeto.Decorador">
  <display:column property="nomeDaPropriedade" title="TITULO" />
  <display:column property="nomeDaPropriedade" title="TITULO" />
</display:table>

Colocando na Display Tag

request.setAttribute( "nomeDaLista", estado.selectEstado( ) );

:wink:

A

Olá Rafael. Obrigada pela dica…
uma duvida
esse decorator="br.com.seuprojeto.Decorador">
é o que?? eu preciso dele??

:wink:

C

Você só utiliza o decorator="br.com.seuprojeto.Decorador"
se voce quiser decorar algum objeto, senão pode removê-lo.

A

Reifel… nao consegui fazer funcionar…

Meu Action retorna a Lista preenchida… eu dei um

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<c:redirect url="teste.do">
    <c:param name="method" value="select"/>
</c:redirect>

e se der tudo OK ele me redireciona para a pagina que preenche a DISPLAYTAG…
nao estou sabendo colocar os parametros corretos

<display:table name="nomeDaLista" scope="request" class="displayTag" pagesize="10" decorator="br.com.seuprojeto.Decorador">
  <display:column property="${teste.nome}" title="TITULO" />
  </display:table>

Pode dar uma Luzz :slight_smile:

Obrigada

Criado 28 de março de 2006
Ultima resposta 29 de mar. de 2006
Respostas 6
Participantes 2