Java 如何在JSF中用空白图像替换损坏的图像?
我正在JSF中使用Java 如何在JSF中用空白图像替换损坏的图像?,java,jsp,jsf,Java,Jsp,Jsf,我正在JSF中使用h:graphicImage标记。如果图像已损坏或未找到,是否有方法显示空白图像(即blank.jpg)?有两种方法: 客户端-使用javascript 服务器端(不太可取)制作一个ImageServlet,它获取一个图像url,加载它并查看它是否存在。如果存在,则流式传输到客户端。如果不是- BLANK.JPG流到客户端。可以通过新建文件(fullPathToImage).exists()进行验证,或者,如果映像不在服务器上,则使用URL.openConnection()
h:graphicImage
标记。如果图像已损坏或未找到,是否有方法显示空白图像(即blank.jpg)?有两种方法:
- 客户端-使用javascript
- 服务器端(不太可取)制作一个
,它获取一个图像url,加载它并查看它是否存在。如果存在,则流式传输到客户端。如果不是- BLANK.JPG流到客户端。可以通过ImageServlet
进行验证,或者,如果映像不在服务器上,则使用新建文件(fullPathToImage).exists()
URL.openConnection()