Como descobrir o tamanho (int) de uma lista com JSF

4 respostas
E

Olá, gostaria de saber como descobrir o tamanho (int) de uma lista com JSF, ex:

Com Servlet e JSP usando JSTL eu fazia assim:

Apos setar o atributo lista na sessão…

ArrayList<Cliente> clientes = new ArrayList<Cliente>();
request.setAtribute("listaClientes",clientes);

eu fazia assim no JSP…

<a href="todosOsClientes">
    Todos os clientes ( <c:out value="${fn.length(listaClientes)" /> )
</a>

No JSF tem algum jeito de fazer isso de maneira mais facil ?
Obs: já tenho a lista disponivel no meu Bean.

4 Respostas

E

tenta lista.size

E

Até funcionou , mais meu eclipse ficou informando um erro, fiz assim :

<h:link outcome="todosOsClientes" id="link_todos_clientes">
	<h:outputText value="Ver todos os clientes " />
	<h:outputText value="(#{clienteBean.clientes.size()})" />
</h:link>
E

enquanto ao eclipse não tem nada não…

A

cria no seu bean um método que retorna o tamanho da lista ueh…

public int getClientesSize()
{
 return clientes.size();
}
<h:outputText value="(#{clienteBean.clientesSize})" />
Criado 17 de novembro de 2011
Ultima resposta 18 de nov. de 2011
Respostas 4
Participantes 3