注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

..、、的博客

..、、

 
 
 

日志

 
 

jsp页面显示pdf  

2014-07-08 17:07:40|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

  <td class="adminclsshowre">
                                    <a href="http://suzy8802.blog.163.com/blog/showPdf.action?id=<s:property value="id"/>" target="_blank"><s:property value="sampleId"/></a>
                                </td>

//<a href="http://suzy8802.blog.163.com/blog/showPdf.action?id=<s:property value="id"/>"  :获取要显示pdf的ID

// target="_blank":该属性能打开一个新页面显示PDF,不覆盖原来连接.


<body>
 
  <%
   out.clear();
   out = pageContext.pushBody();
   response.setContentType("application/pdf");

   try {

//图片路径
    String strPdfPath = request.getAttribute("showPdf").toString();
    File file = new File(strPdfPath);

    if (file.exists()) {
     DataOutputStream temps = new DataOutputStream(response
       .getOutputStream());
     DataInputStream in = new DataInputStream(
       new FileInputStream(strPdfPath));

     byte[] b = new byte[2048];
     while ((in.read(b)) != -1) {
      temps.write(b);
      temps.flush();
     }

     in.close();
     temps.close();
    } else {
     out.print(strPdfPath + " 文件不存在!");
    }

   } catch (Exception e) {
    out.println(e.getMessage());
   }
%>
   
  </body>

 

下面是显示jpg图片jsp页面设置

<% 
    out.clear(); 
    response.setContentType("image/png"); 
    BufferedImage image = ImageIO.read(new File("D:\\pdfInfo\\a.jpg")); 
    ImageIO.write(image, "png", response.getOutputStream());
%>

 

<body>
    <a onclick="window.history.back()">

       <img src="http://s.blog.163.com/blog/${disShow}" ">//${disShow}后台获取图片路径
    </a>
  </body>

 

  评论这张
 
阅读(135)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017