-1
JSF 2.2,Primefaces 5.0,使用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>
OP只是想添加圖像作爲孩子的鏈接。 – BalusC 2014-10-17 04:28:58
@BalusC感謝主席先生指出代碼不會產生鏈接包裝的圖像。但既然答案已經被接受了,我會離開它。 – 2014-10-18 09:59:49