Ajout de paramètres à partir d'une carte à une balise d'URL

Je veux ajouter une liste variable de paramètres à une Struts2 balise d'URL. J'ai une carte de ces paramètres (les paires nom /valeur) dans un objet à la session. J'ai du mal à trouver la bonne formule. Voici la code JSP:

    <s:iterator value="%{#session['com.strutsschool.interceptors.breadcrumbs']}" status="status">
    <s:if test="#status.index > 0">
        &#187;
    </s:if>
    <s:url id="uri" action="%{action}" namespace="%{nameSpace}">
            <s:param name="parameters" value="%{parameters}"/>
    </s:url>
    <nobr><s:a href="%{uri}"><s:property value="displayName"/></s:a></nobr>
</s:iterator>

Les paramètres de la variable est une Carte qui contient les paramètres. Cela, bien sûr, ne fonctionne pas, mais je ne vois pas une façon d'aborder cette question pour le moment. Je suis en train de penser en ce moment que je pourrais avoir besoin d'un custom le template freemarker pour cela. Quelqu'un peut-il suggérer une meilleure façon?

OriginalL'auteur |