2017-04-15 72 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());