gpt4 book ai didi

jsf - 如何在 JSF 中放置来自标签的动态 href?

转载 作者:行者123 更新时间:2023-12-03 03:47:41 24 4
gpt4 key购买 nike

我想在 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>

。 #element[0] 是 dataTable 结果列表的一个元素,包含以下值:0,1,2,3...等。这结束了我无法在模板中使用 #{...} 的女巫错误。我应该怎么办?有人知道一个好的解决方案吗?

最佳答案

如果您在 JSP 上使用 JSF,请使用 <h:outputLink><h:graphicImage>而不是<a><img> .

<h:outputLink value="myimages/#{element}/image.jpg">
<h:graphicImage value="myimages/#{element}/image.jpg" />
</h:outputLink>

如果您在 Facelets 上使用 JSF,则可以在模板文本中使用 EL。

<a href="myimages/#{element}/image.jpg">
<img src="myimages/#{element}/image.jpg" />
</a>

关于jsf - 如何在 JSF 中放置来自标签的动态 href?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4255445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com