Как создать динамический URL с помощью <dsp: a> в Oracle Commerce (ATG)

Я пытаюсь отобразить список продуктов в JSP с помощью капли ProductLookup, как показано ниже. Я также пытаюсь дать гиперссылку для перехода на страницу сведений о продукте отдельного продукта.

<dsp:droplet name="/atg/commerce/catalog/ProductLookup">
    <dsp:param param="element.id" name="id"/>
    <dsp:oparam name="output"><br/>
    <dsp:a href="display_product.jsp?itemId=${id}">  
    Product display Name: 
    <b><dsp:valueof param="element.displayName"/></b><br/>
    Product description Name:
    <dsp:valueof param="element.description"/>
    </dsp:a>
    </dsp:oparam>
</dsp:droplet>

Однако при передаче идентификатора продукта я столкнулся с проблемойhref тегdsp:a, Результирующий HTML имеет жесткий код${id} какdisplay_product.jsp?itemId=${id}, Я получаю список продуктов, но у меня проблема с URL. Как передать значение вelement.id вhref атрибутdsp:a?

Я также попробовал следующее, но безуспешно.

1.

<dsp:a href="display_product.jsp?itemId=<%=out.print(element.id) %>">

2.

<dsp:a href="display_product.jsp?itemId=<%=out.print(id) %>">

3.

<dsp:getvalueof var="id" id="id" >
            <dsp:a href="display_product.jsp?itemId=${id}">
            Product display Name: 
            <b><dsp:valueof param="element.displayName"/></b><br/>
            Product description Name:
            <dsp:valueof param="element.description"/>
            </dsp:a>
            </dsp:getvalueof>

Ответы на вопрос(3)

Ваш ответ на вопрос