最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JSP 獲取本地圖片的實(shí)例詳解

 更新時間:2017年09月05日 14:55:36   作者:wjch_111  
這篇文章主要介紹了JSP 獲取本地圖片的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助道到大家,需要的朋友可以參考下

JSP 獲取本地圖片的實(shí)例詳解

IE當(dāng)前7以上版本不支持直接在src上寫本地硬盤地址來顯示圖片。因?yàn)槲覀冎挥型ㄟ^后臺在response中讀到二進(jìn)制流的方式來在前臺顯示圖片。

具體代碼如下:



public void showPicture(){ 
    String id = ServletActionContext.getRequest().getParameter("id");//前臺傳來的存圖片路徑實(shí)體類的主鍵id 
    HttpServletResponse response = ServletActionContext.getResponse();//struts2獲取response 
    if(id != null && !"".equals(id)){ 
      this.classicCases = this.classicCasesManager.findClassicCasesById(id); 
      String pic_path = this.classicCases.getImagesLocalPath();//圖片路徑 
      FileInputStream is; 
      try { 
        is = new FileInputStream(pic_path); 
        int i = is.available(); // 得到文件大小 
        byte data[] = new byte[i]; 
        is.read(data); // 讀數(shù)據(jù) 
        is.close(); 
        response.setContentType("image/*"); // 設(shè)置返回的文件類型 
        OutputStream toClient = response.getOutputStream(); // 得到向客戶端輸出二進(jìn)制數(shù)據(jù)的對象 
        toClient.write(data); // 輸出數(shù)據(jù) 
        toClient.close(); 
      } catch (FileNotFoundException e) { 
        e.printStackTrace(); 
      } catch (IOException e) { 
        e.printStackTrace(); 
      } 
    } 
  } 

jsp頁面很簡單,路徑格式為,http://localhost:8080/projectName/*.action:prama=XXX

<img alt="" id="images" src="<%=basePath %>ClassicCasesAction!showPicture.action?id=${classicCases.id}"> 

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論

刚察县| 芜湖县| 环江| 洛宁县| 女性| 福海县| 广灵县| 东丽区| 安新县| 嘉鱼县| 永泰县| 浪卡子县| 涟水县| 钟祥市| 安福县| 洛浦县| 祁东县| 西城区| 绥宁县| 蒙山县| 新河县| 法库县| 平度市| 北碚区| 镇巴县| 谢通门县| 西贡区| 宁陵县| 桐梓县| 阿勒泰市| 石林| 庐江县| 交城县| 鄂尔多斯市| 确山县| 新干县| 闵行区| 大兴区| 当雄县| 平潭县| 青河县|