我在JSF中使用h:graphicImage
标记。如果有破损或未找到的图像,有没有办法显示空白图像(即blank.jpg)?
答案 0 :(得分:1)
有两种方法:
ImageServlet
,它获取图像网址,加载它并查看它是否存在。如果存在,则将其流式传输到客户端。如果没有 - blank.jpg将流式传输到客户端。验证可以通过new File(fullPathToImage).exists()
完成,或者,如果您的服务器上没有图片,请使用URL.openConnection()
。