【发布时间】:2014-10-16 11:51:58
【问题描述】:
JSF 2.2,Primefaces 5.0,
我想要的只是一个链接到网站的图像。这应该使用 Java 生成。
JSF:
<ui:component binding="#{bean.content}" />
豆子:
public UIComponent getContent() {
GraphicImage image = (GraphicImage) FacesContext.getCurrentInstance().getApplication().createComponent(GraphicImage.COMPONENT_TYPE);
image.setValue(imagePath);
Link link = (Link) FacesContext.getCurrentInstance().getApplication().createComponent(Link.COMPONENT_TYPE);
link.setHref(uri);
...
}
如何将图片放入链接标签中?
我试过link.setValue(image)。它没有用。刚刚得到图像对象的 toString 表示。
结果 HTML 应该是这样的:
<a href="www.uri.com"><img src="image.jpg"></a>
【问题讨论】:
标签: jsf jsf-2 primefaces