Ajuda - struts 1.3

2 respostas
S

galera é o seguinte…
como faço pra percorrer um array dentro de outro array, usando struts, uso a ver 1.3, ex:

package com.bios.site.entidade;

import java.util.List;

public class Informacao {

	private String sCodigo;
	private String sDescricao;
	private List<MontaLink> links;
	/**
	 * @return the sCodigo
	 */
	public String getSCodigo() {
		return sCodigo;
	}
	/**
	 * @param codigo the sCodigo to set
	 */
	public void setSCodigo(String codigo) {
		sCodigo = codigo;
	}
	/**
	 * @return the sDescricao
	 */
	public String getSDescricao() {
		return sDescricao;
	}
	/**
	 * @param descricao the sDescricao to set
	 */
	public void setSDescricao(String descricao) {
		sDescricao = descricao;
	}
	/**
	 * @return the links
	 */
	public List<MontaLink> getLinks() {
		return links;
	}
	/**
	 * @param links the links to set
	 */
	public void setLinks(List<MontaLink> links) {
		this.links = links;
	}

onde Informacao tbm é um Collection do tipo List<Informacao>…

tipow:
<interator List<Informacao>>

AQUI EU DEVERIA ACESSAR O COLLECTION Q TA DENTRO DE INFORMACAO, IMPRIMIR E D ACORDO Q VÁ AVANÇANCO LIST<INFORMACAO>, TBM VÀ AVANÇANDO O MEU LIST<MONTALINK>

</interator List<Informacao>>

c alguem puder me ajudar, fico muito grato, pois to empacado nesse negocio…vlew

2 Respostas

F

Você quer percorrer em código java ou usando taglibs?
Codigo Java:

for&#40;Informacoes inf &#58; lstInformacoes&#41;&#123;
  for&#40;MontaLink link &#58; inf.links&#41;&#123;
     System.out.println&#40;"O Link é&#58;"+ link.getText&#40;&#41;&#41;;
   &#125;
&#125;
&lt;c&#58;forEach var="inf" items="$&#123;lstInformacoes&#125;"&gt;
   &lt;c&#58;forEach var="link" items="$&#123;inf.links&#125;"&gt;
      O Link é&#58; &lt;c&#58;out value="$&#123;link.text&#125;" /&gt;
    &lt;/c&#58;forEach&gt;
&lt;/c&#58;forEach&gt;
S

funfoo aqui, é com tag’s do struts, mais dqq maneira vlew pela dica…

Criado 29 de março de 2007
Ultima resposta 29 de mar. de 2007
Respostas 2
Participantes 2