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

Reply via email to