JSTL: Obtendo um objeto em um HashMap

1 resposta
LeoNicolas

Tenho um objeto (VO) que me retorna um hashmap.
Estou precisando, utilizando JSTL, obter um objeto do hashmap através de uma chave.

Tentei o seguinte:

<c:out value=’${meuVO.dados[“codDescricao”].descricao}’/>

Exemplo do VO:

class MeuVO {
private Map dados;

public Map getDados() {

return dados;

}
public void setDados(Map dados) {

this.dados = dados;

}

}

Muito obrigado

1 Resposta

fviana

<c:out value=’${meuVO.dados.codDescricao.descricao}’/>

pra isso deverá ter um key chamado codDescricao e seu valor deverá ter tbm o key descricao.

ex:

MeuVO vo = new MeuVO();
vo.setDados(new HashMap());
Map descricao = new HashMap();
descricao.put("descricao", "teste");
vo.getDados().put("codDescricao", descricao);
Criado 25 de abril de 2006
Ultima resposta 25 de abr. de 2006
Respostas 1
Participantes 2