I believe fn:length on a string may give you the length of the string which would confuse your logic.
-Scott -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Tue, Dec 23, 2008 at 7:10 PM, Gérard LEON < [email protected]> wrote: > Scott Battaglia a écrit : > > If your value is multivalued, you would need to iterate over it like you > > would any other list. > > I try that, but still not working > > <c:forEach var="auth" > items="${assertion.chainedAuthentications}"> > <c:forEach var="attr" > items="${auth.principal.attributes}" > > <c:if test="${fn:length(attr.value) > 1}"> > <c:forEach var="val" > items="${attr.value}"> > <cas:attribute > name="${fn:escapeXml(attr.key)}" > value="${fn:escapeXml(val)}"/> > </c:forEach> > </c:if> > <c:if test="${fn:length(attr.value) == 1}"> > <cas:attribute > name="${fn:escapeXml(attr.key)}" > value="${fn:escapeXml(attr.value)}"/> > </c:if> > </c:forEach> > </c:forEach> > > sorry but i'm not a java developer... > > -- > __________________________________ > Gérard Léon > Département des Technologies de l'Information et de la Communication > CRDP de l'académie de Versailles > __________________________________ > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas >
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
