gpt4 book ai didi

java - 返回 JSF 页面上的图像列表

转载 作者:搜寻专家 更新时间:2023-11-01 03:45:01 25 4
gpt4 key购买 nike

我有一个用户可以从中选择的项目下拉列表( View 是 JSF)。我希望在用户从下拉列表中选择一个项目后,图像出现在同一个 JSF 页面上(即用户从下拉列表中选择单词“Cat”,然后出现一组不同的猫图像)

我如何在 JSF 中对此进行编码?

注意* 我使用的是带有 facelets 的 JSF 2.0,而不是 JSP。

最佳答案

在下拉列表中提供包含图像 URL 的列表,并使用 h:graphicImage 在所选 URL 上显示图像。然后,使用 f:ajax 在更改下拉列表时重新呈现图像。

这是一个启动示例:

<h:form>
<h:selectOneMenu value="#{bean.imageURL}">
<f:selectItems value="#{bean.imageURLs}" />
<f:ajax event="change" render="image" />
</h:selectOneMenu>
<h:graphicImage id="image" value="#{bean.imageURL}" />
</h:form>

bean 类:

private List<String> imageURLs; // +getter
private String imageURL; // +getter +setter

关于java - 返回 JSF 页面上的图像列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3535923/

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