文件存放位置的问题--挑战高手 直接向用户的请求 request.getOutputStream 里面写,而不是写到File里。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 更正一下:OutputStream os = response.getOutputStream;WritableWorkbook wwb = Workbook.createWorkbook(os);//创建可写工作薄 这里的 OS 用那个response.getOutputStream 就行 下面是一段在客户端显示pdf的代码excel应该也可以的-ByteArrayOutputStream baos = null;byte[] content = null;//TODOD: baos = new ByteArrayOutputStream();baos.write(content, 0, content.length);response.reset();response.setContentLength(content.length);response.setHeader("Content-disposition", disposition + "; filename=" + fileName); if (getHtsWorkFlowFacade().getGestorePdf().checkPdf(content)) { response.setContentType("application/pdf"); } else if (fileName.toLowerCase().endsWith(".eml")) { response.setContentType("message/rfc822"); } else { if ("attachment".equals(disposition)) { response .setContentType("application/octet-stream;charset=UTF-8"); response.setContentType("application/force-download"); } else { response.setCharacterEncoding("UTF-8"); response.setContentType("text/plain"); } } baos.writeTo(response.getOutputStream()); response.getOutputStream().flush(); 真的是高手,我另外在你的基础上加了个response.setContentType("application/vnd.ms-excel"); 就好了,谢谢啊 java2000_net 真的是高手,我另外在你的基础上加了个response.setContentType("application/vnd.ms-excel"); 就好了,谢谢啊 都说Servlet和JSP、SSH过时了,那现在流行什么? sql中的 * 和 % 有啥区别啊。????? 网络爬虫 java怎么实现文件加密并上传 请问租的jsp空间支持JPA吗? struts中在资源配置文件中编译好的中文无法显示在页面上 tomcat 的配置问题 .propertis 关于Struts的ActionForm属性定义java.sql.Date求助?? 使用JAXB数据梆定出错 jsp页面如何引用服务器本地磁盘资源 str="18/09/2008"如何转为2008-09-18? oracle 如何选出很多个字段,并且按照其中一个字段不重复?
OutputStream os = response.getOutputStream;WritableWorkbook wwb = Workbook.createWorkbook(os);//创建可写工作薄 这里的 OS 用那个response.getOutputStream 就行
excel应该也可以的-ByteArrayOutputStream baos = null;
byte[] content = null;//TODOD:
baos = new ByteArrayOutputStream();
baos.write(content, 0, content.length);
response.reset();
response.setContentLength(content.length);
response.setHeader("Content-disposition", disposition
+ "; filename=" + fileName);
if (getHtsWorkFlowFacade().getGestorePdf().checkPdf(content)) {
response.setContentType("application/pdf");
} else if (fileName.toLowerCase().endsWith(".eml")) {
response.setContentType("message/rfc822");
} else {
if ("attachment".equals(disposition)) {
response
.setContentType("application/octet-stream;charset=UTF-8");
response.setContentType("application/force-download");
} else {
response.setCharacterEncoding("UTF-8");
response.setContentType("text/plain");
}
} baos.writeTo(response.getOutputStream());
response.getOutputStream().flush();