JSP作为img的src时chrome的bug

废话不说,直接上代码。

新建一个jsp文件,名为img.jsp,代码如下:

 1 <%@page import="javax.imageio.ImageIO"%>
 2 <%@page import="java.awt.*"%>
 3 <%@page import="java.awt.image.BufferedImage"%>
 4 <%@ page language="java" contentType="image/png"%>
 5
 6 <%
 7     BufferedImage image = new BufferedImage(300, 400,
 8             BufferedImage.TYPE_INT_RGB);
 9     Graphics g = image.getGraphics();
10     g.fillRect(0, 0, 400, 400);
11
12     g.setColor(new Color(255, 0, 0));
13     g.fillArc(20, 20, 100, 100, 30, 120);
14
15     g.setColor(new Color(0, 255, 0));
16     g.fillArc(20, 20, 100, 100, 150, 120);
17
18     g.setColor(new Color(0, 0, 255));
19     g.fillArc(20, 20, 100, 100, 270, 120);
20
21     g.setColor(new Color(0, 0, 0));
22     g.setFont(new Font("Arial Black", Font.PLAIN, 16));
23     g.drawString("red:climb", 200, 60);
24     g.drawString("green:swim", 200, 100);
25     g.drawString("blue:jump", 200, 140);
26
27     g.dispose();
28
29     ImageIO.write(image, "png", response.getOutputStream());
30 %>

直接在浏览器中查看会展示一张图片,如下:

但是打开浏览器的调试工具,会提示一个错误:Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING

其实我们做这种图片,最多的时候应该是制作验证码,也就是到别的页面中去调用,此时新建一个jsp页面,代码更加只需要增加

<img src="img.jsp">

访问该jsp文件,报同样的错误,而且页面不会展示出该图片,而是效果一闪而过~~

该现象只在chrome中出现(opera也有),IE、Firefox正常显示。未查的原因。

在这里找到了一个相类似的问题,说是chrome的bug,等待解决。

时间: 2024-11-01 15:20:21

JSP作为img的src时chrome的bug的相关文章

jsp页面中某个src,如某个iframe的src,应该填写什么?可以是html、jsp、servlet、action吗?是如何加载的?

jsp页面中某个src,如某个iframe的src,应该填写什么?可以是html.jsp.servlet.action吗?是如何加载的? 如有个test工程,其某个jsp中有个iframe,代码如下: <div class="tc1" style="padding-left: 10px">      <iframe src="${contextpath}/main/getIframeJsp" width="220&qu

2015/5/8 eclipse中jsp、js文件编辑时卡死怎么办?

eclipse中jsp.js文件编辑时卡死怎么办? 使用Eclipse编辑jsp.js文件时,经常出现卡死现象,通过以下几个调整来解决: 1.取消验证 Windows->Perferences->Validation,把除了manual 下面的全部点掉,build下只保留 classpath dependency Validator: 2.关闭拼写检查: Windows–>Perferences–>General–> Editors->Text Editors->

Chrome渲染Transition时页面闪动Bug

前段时间,有同事和会员反馈使用Chrome访问淘宝首页会出现画面闪动的现象,但是我在Mac和Win下面的Chrome都无法重现这个问题,后来重装了一遍Win7下的Chrome Beta版本,终于重现了这个问题,正好研究解决下… 问题主要集中于淘宝首页吊顶以及左侧服务栏处,鼠标移过整个页面会闪动一次,Refresh和Reopen无法重现,只有当首次打开淘宝首页才会出现… 问题重现: 如果想查看此问题请访问jsfiddler 问题定位: 我的第一感觉是鼠标移动时触发了某些JS,导致页面重新加载了一遍

jQuery 全选与反选时出现的bug!

今天在写项目,使用jQuery1.10.2 发现一个小小的bug, 在设置checked属性时,前两次反选的时候是正常的,后面均不正确,通过调试, 准确的说应该是只有第一次是正确的,在第二次单击时,事件快完成的时候的运行的流程有点奇怪.所以自己感觉这么 成熟的框架不应该出现这个问题,于是又将1.11.1版本下载下来,也是jQuery1的最新版本测试,同样末果,问题依 然存在,使用标准的document.getElementById, 直接设置值是没有问题的. 我本人根据测试,应该是jQuery的

CCLabelAtlas的宽度为奇数时的显示bug

遇到一个很郁闷的bug,CCLabelAtlas设置文字内容在ipad上和android上正常,就只有iphone怎么显示都不正常.后来把它宽度 + 1,然后就正常了.发现以前宽度设置为21px.23px都有问题,+1px变为22px就正常了   按上图设置,然后用ps将画布的宽度再+1,让文字选区居中就ok了 CCLabelAtlas的宽度为奇数时的显示bug

Bug:(使用xib加载控制器view时遇到的bug) loaded some nib but the view outlet was not set

当使用 initWithNibName 函数, 并使用 由nib文件生成的ViewController 的view属性时候,遇到这个问题. UIViewController * UIVC = [[UIViewController alloc] initWithNibName:@"loc" bundle:nil]; [self.view addSubview:UIVC.view]; NibName[2203:207] *** Terminating app due to uncaught

Eclipse中jsp、js文件编辑时,卡死现象解决汇总

使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windows–>perferences–>validation 把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator 2.关闭拼写检查 windows–>perferences–>general–> editors->

Jsp页面跳转 接收时的乱码问题

出现乱码时可以从四个方面做检查; 1.Tomcat 的 conf 下的server.xml文件中将 <Connector port="8080" protomcol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 里添加上后面3个编码的设置<Connector port="8080" protocol="HT

利用vmware与ccproxy代理服务器实现VPN连接时Chrome访问国内网站不走VPN通道

最近(2014-6-12)国内封谷歌封的厉害,不得已挂VPN来突破封锁,但是连接了VPN后所有的连接全部要经国外VPN中转再传回,这就导致了访问国内网站比如百度,AB站,CB,淘宝等速度不快. 可以通过VMWARE与CCPROXY代理服务器来实现既连接了VPN,又让国内的网站不走VPN,具体实现如下: 1.实体机: 系统:win7 网卡:物理网卡 网路出口:路由器192.168.10.1 本地连接IP:192.168.10.74,255.255.255.0,192.168.10.1 VPN IP