2017-04-15 39 views
0

img标签,但工作在IE和Firefox 精细这些JSP页面:图片标签中铬不工作不显示在Chrome只

try { 

    response.setContentType("image/jpeg"); 
    Linear barcode = new Linear(); 
    barcode.setType(Linear.CODE11); 
    barcode.setData("12345678912"); 
    barcode.setUOM(Linear.UOM_PIXEL); 
    barcode.setX(3f); 
    barcode.setY(75f); 
    barcode.setLeftMargin(0f); 
    barcode.setRightMargin(0f); 
    barcode.setTopMargin(0f); 
    barcode.setBottomMargin(0f); 
    barcode.setResolution(72); 
    barcode.setShowText(true); 
    barcode.setTextFont(new Font("Arial", 0, 12)); 
    barcode.setRotate(Linear.ANGLE_0); 
    File bimg = new File(barcode.getData()); 
    System.out.println(bimg.length()); 
    ImageIO.write(barcode.renderBarcode(), "jpeg", response.getOutputStream()); 
} catch (Exception e) { 
    System.out.println(e); 
} 

%>

getbarcode.jsp 
<img id="images" height="100px" width="300px" src="barcodecode.jsp"> 

我使用CHROM版本57.0.2987.133(64位)和NetBean 8.0.2

+0

命中F12,看看发生了什么事情。检索图像需要单独访问服务器,以便您能够弄清楚发生了什么问题。 –

+0

k。我来自...在网络标记我越来越“网:: ERR_INCOMPLETE_CHUNKED_ENCODING ”..我搜索了很多谷歌..但仍然没有解决的问题。 – rahim

+0

我禁用或删除所有扩展名,也取消选中“使用预测服务加载”在铬.... – rahim

回答

0

我得到解决方案: 我刚刚添加...

<%@page autoFlush="false" contentType="image/jpeg" %> 
我barcode.jsp页

并更换

ImageIO.write(barcode.renderBarcode(), "jpeg", response.getOutputStream()); 

与铬

barcode.renderBarcode(response.getOutputStream());