我有一个graphicImage,它从servlet获取它的值(称为“图片”-它动态地服务存储在服务器上的图像)。
当servlet返回null (没有找到图像)时,我想隐藏graphicImage。我试过使用FacesContext.getCurrentInstance().getExternalContext().getResource(),但即使是正确的URL,它也返回null。
<h:graphicImage value="/picture?name=#{myBean.name}" />发布于 2015-04-08 13:23:45
如果我原谅你,那就道歉吧。
我建议两种方法来隐藏这个图像:
<h:graphicImage value="/picture?name=#{myBean.name}" rendered="pictureControler.isFound"/><h:graphicImage value="/picture?name=#{myBean.name}" alt=" "/>注意:最后一个没有测试,但我认为应该有效。
https://stackoverflow.com/questions/29367698
复制相似问题