如何在JSF中放置标签中的动态href?

如何在JSF中放置标签中的动态href?,jsf,jakarta-ee,Jsf,Jakarta Ee,我想在我的JSF页面中使用一个标记,但我也希望有动态href内容。我知道JSF中有一个h:commandLink,但我不想把它用于我的目的。我有t:dataTable elemet,它通过结果进行迭代并在我的页面上显示它们。情况如下: <t:dataList id="dataTable" value="#{manBean.fullResult}" var="element" first="0" rows="10"> <div class="photos"> <a h

我想在我的JSF页面中使用一个标记,但我也希望有动态href内容。我知道JSF中有一个h:commandLink,但我不想把它用于我的目的。我有t:dataTable elemet,它通过结果进行迭代并在我的页面上显示它们。情况如下:

<t:dataList id="dataTable" value="#{manBean.fullResult}" var="element" first="0" rows="10">
<div class="photos">
<a href="  IN THIS PLACE I WANT DYNAMIC CONTENT "><img src="myimages/IN THIS TOO.../image.jpg"</a>
</div>
...
</t:dataList>

...
我尝试过这样的代码:

<a href="myimages/#element[0]/image.jpg"><img src="myimages/#element[0]/image.jpg"</a>

#元素[0]是dataTable中结果列表的元素,包含如下值:0,1,2,3。。。等
这结束了我不能在模板中使用{…}的错误。我该怎么办?有人知道解决这个问题的好方法吗?

如果您在JSP上使用JSF,请使用
而不是


错误是什么,它确切出现在什么时候。当我尝试键入时,错误出现在jsp页面上:。但我希望在那里有动态内容。你是对的。当我使用facelets时,我可以在标记中使用动态元素。向你问好!
<h:outputLink value="myimages/#{element}/image.jpg">
    <h:graphicImage value="myimages/#{element}/image.jpg" />
</h:outputLink>
<a href="myimages/#{element}/image.jpg">
    <img src="myimages/#{element}/image.jpg" />
</a>