jsp显示doc,xls,jpg
来源:互联网 发布:淘宝店铺自定义模板 编辑:程序博客网 时间:2024/06/05 03:40
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@page import="java.util.Map"%><%@page import="java.util.HashMap"%><%@page import="javax.imageio.*" %><%@page import="java.io.*" %><% String imgpath = request.getContextPath(); //String filename = new String(request.getParameter("file").getBytes("ISO-8859-1"),"UTF-8"); String filename = (String)request.getParameter("file"); String number = (String)request.getParameter("number"); String postfix = (String)request.getParameter("postfix"); //String mc = (String)request.getParameter("mc"); //String mc = new String(request.getParameter("mc").getBytes("ISO-8859-1"),"UTF-8"); String array[] = filename.split("/"); String mc = array[array.length -1]; System.out.println("file---"+filename); System.out.println("number--"+number); System.out.println("mc--"+mc); if (postfix != null && postfix.equals("xls")){ //filename = new String(filename.getBytes("UTF-8"),"GBK"); System.out.println("file---"+filename); response.setContentType("application/vnd.ms-excel"); File file=new File(filename); FileInputStream in=new FileInputStream(file); byte[] buffer=new byte[in.available()]; in.read(buffer); response.getOutputStream().write(buffer); response.getOutputStream().flush(); }else if(postfix != null && postfix.equals("doc")){ System.out.println("file---"+filename); response.reset(); response.setContentType( "application/msword"); File file=new File(filename); response.setHeader( "Content-Disposition ", "inline; filename= "+file.getName()); FileInputStream in=new FileInputStream(file); byte[] buffer=new byte[in.available()]; in.read(buffer); response.getOutputStream().write(buffer); response.getOutputStream().flush(); }else if(postfix != null && postfix.equals("jpg")){ //File file = new File(filename); //InputStream in = new FileInputStream(file); //BufferedImage bfi = ImageIO.read(in); //response.reset();//清除buffer // response.setContentType("image/gif"); // ImageIO.write(bfi, "jpg", response.getOutputStream()); //out.clear(); // out = pageContext.pushBody(); }%><%if (postfix !=null && postfix.equals("jpg")){ %> <img src="<%=imgpath %>/upload/contract/<%=number%>/<%=mc %>" alt="上海鲜花港 - 郁金香" /><%} %><script type="text/javascript"></script>
0 0
- jsp显示doc,xls,jpg
- [文档格式转换神器]pdf,jpg,xps转doc,xls,ppt等office格式
- 用JSP在IE中打开本地的.doc/.xls/.pdf并浏览
- 显示jpg
- jsp上传XLS
- office2007 右键新建doc和xls
- android解析doc,docx,xls,xlsx文件
- ireport报表导出 pdf xls doc
- office文档 在线预览 (doc、ppt、xls)
- office文档 在线预览 (doc、ppt、xls)
- C# 打开pdf、doc。xls.文件
- find命令删除指定天数前的,以.txt, .xls, .jpg结尾的文件及jsp报Unable to compile class for JSP错误
- jsp html input="file" 浏览时只显示指定文件类型 xls、xlsx、csv
- pdf/doc/text/jpg等文件查看
- 显示jpg图片
- C++显示JPG文件
- MFC显示jpg图片
- C++显示JPG图片
- 字符设备驱动内核框架小结(一)
- JpaRepository
- 系统空间占用排查 tomcat超大日志catalina.out 删除 与df 状态更新
- 决策树(二)
- yiiADU
- jsp显示doc,xls,jpg
- Notepad++插件Python Script和Emmet的安装使用教程(转)
- 最近写的冒泡排序法。。。。
- Wireshark-IP帧结构分析
- nginx rewrite规则大杂烩
- 安卓蓝牙4.0开发之主从机代码
- Ajax传递路径问题及解决
- 判断一个数是否是2的幂
- zypper命令使用示例