一种选择是在用户没有图像时返回HTTP错误404“未找到”。对我来说,这很合逻辑,因为用户确实没有图像。
public void doGet(HttpServletRequest request, HttpServletResponse response) { response.sendError(HttpServletResponse.SC_NOT_FOUND);}然后,在HTML中,您可以使用onerror事件设置默认图片来处理这种情况:
<img src="servletUrl" onerror="this.src='default.png'" width="150" height="150" />
这样,servlet仅发送用户图像,如果用户没有图像,则不执行任何特殊逻辑。



