Jak używać JSTL <c: forEach> ze Struts2 <s: url>?

Mam ten kod, który faktycznie działa:

<s:iterator value="breadcrumb.links" var="link">
    <s:url action='%{#link.url}' var="url" />
    <li>
       <a href="${url}">${link.name}</a>
    </li>
</s:iterator>

Jak con robię to samo, ale z c: foreach zamiast s: iterator?

Próbowałem z:

<c:forEach items="${breadcrumb.links}" var="link">
    <s:url action='${link.url}' var="url" />
    <li>
        <a href="${url}">${link.name}</a>
    </li>
</c:forEach>

ale mam błąd:

Zgodnie z dyrektywą TLD lub dyrektywą atrybutów w pliku tagu akcja atrybutów nie przyjmuje żadnych wyrażeń

Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion