验证码图像在Firefox中显示为奇怪的符号

验证码图像在Firefox中显示为奇怪的符号,firefox,jsp,cross-browser,captcha,Firefox,Jsp,Cross Browser,Captcha,我正在jsp中使用验证码。我使用iframe通过以下代码调用jsp: <iframe id="captchaframe" align="center" name="captchaframe" src="captcha.jsp" width="120" height="40" scrolling="no" frameborder="0" marginheight="-10" marginwidth="-10"/></iframe> 使用expl

我正在jsp中使用验证码。我使用iframe通过以下代码调用jsp:

 <iframe id="captchaframe"  align="center" name="captchaframe" src="captcha.jsp" width="120" height="40" scrolling="no"
      frameborder="0" marginheight="-10" marginwidth="-10"/></iframe>    

使用explorer时,一切都很好,如下图所示:

但在Firefox中,角色完全变成了另一个样子,如图所示:


如何修复此问题?

我猜Firefox无法将jsp文件的输出识别为图像。您是否将mime内容类型设置为图像


谢谢,将内容类型设置为image/jpeg修复了我的问题。