我有一个java中的ajax应用程序。我正在处理大量文件类型图像。但有些文件没有扩展名,或者可能是床扩展名(不受欢迎),在这种情况下,我用“javascript”中的默认图像替换。 在这里,我想在服务器端检查每个图像请求。如果找不到图像路径,那么我想用默认图像替换。
我现有的场景如下:
在 JavaScript 中
function getDefaultFileImageName(image){
image.onerror = "";
image.src = "Images/32px/_blank.png";
return true;
}
<img src='Images/32px/pdf.png' onerror='getDefaultFileImageName(this)' />
我的页面上有很多图像,所以在这种情况下,我将像这样放入 Firebug 中:
所以我想要服务器端Java解决方案。 因此,如果图像不存在,则服务器自行返回默认图像。
最佳答案
我相信这可能就是您正在寻找的:
https://stackoverflow.com/a/3327673/2040509
$(".myimage").error(function(){
$(this).hide();
});
$(".myimage").load(function() {
$(this).show();
});
关于java - 检查jsp中是否存在图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22953915/