Imprimir <Set>.size com <c:out ... tem como?

2 respostas
P

Pessoal,
Todas as propiedades esperadas para impressão com c:out,
usam do Code Convention para getters e setters,
como eu faço para imprimir de maneira elegante o .size de um Set???

Grato,
Pablo

2 Respostas

luiz_ross
Tem sim, faz assim
&lt;%@ page import="javax.servlet.http.HttpSession" %&gt;
&lt;%@ page import="java.util.Set" %&gt;
&lt;%@ page import="java.util.TreeSet" %&gt;
&lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt;
&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/functions"  prefix="fn" %&gt;
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;
&lt;html&gt;
  &lt;head&gt;
  &lt;/head&gt;
  &lt;body&gt;
    Setting the value: "Hello World!"
   &lt;c:set var="hello" value="15/01/2006"/&gt;
   &lt;%
    Set set = new TreeSet();     
    set.add("Luiz 1");
    set.add("Luiz 2");
    set.add("Luiz 3");
    
    session.setAttribute("seti", set);
   %&gt;
   <p/>
   &lt;c:forEach begin="1" end="10" &gt;
   &lt;c:out  value="${fn:length(seti)}"/&gt;<br>
   &lt;/c:forEach&gt;
  &lt;/body&gt;
&lt;/html&gt;
P

Valeu, vou testar, eu estava usando assim:

&lt;%
out.println ( ( (Forum) (pageContext.findAttribute("item") ).getTopicos().size());
%&gt;

Mas não esta achando muito bonito.

Criado 9 de fevereiro de 2005
Ultima resposta 10 de fev. de 2005
Respostas 2
Participantes 2