JSTL - Visualizzare la size di una lista in una pagina JSP e Spring

Articolo JavaJSTL - Visualizzare la size di una lista in una pagina Java JSP e usando Spring

Affronteremo oggi il seguente problema. Si vuole visualizzare in una pagina web Java JSP la lunghezza di una lista (la sua size) ad esempio presente in sessione.

 

AGGIORNAMENTI

20/01/2013: restyling

 

 

Vediamo subito un esempio:

<spring:message code="msgCode" arguments="${mylist.size}"/>
 

Supponiamo quindi che mylist sia la nostra lista.

Benissimo, così non si può fare!!! Si deve usare il seguente codice:

<spring:message code="msgCode" arguments="${fn:length(mylist)}"/>
 

Oppure vediamo come usare la lunghezza di una lista in un IF:

 

<c:if test="${fn:length(mylist) > 1}">
   ...do something ...
</c:if>

 

 

Ma per usare questo codice si devono importare le seguenti taglib:

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

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

 

Buon lavoro!