out.println("<html><head>this way");
out.println("</head><body>");
out.println("成功<br>");
out.println("</body></html>");
试试看吧
out.println("</head><body>");
out.println("成功<br>");
out.println("</body></html>");
试试看吧
解决方案 »
- 用myeclipse出现confirm perspective switch对话框
- 元数据
- 在使用htmlparser时遇到的问题。请高手帮看下。
- spring中介绍通知的使用问题
- 新手入门-怎样返回表的总数??
- 关于数据库存储时间问题?急~~!!!在线等
- Struts Action里面处理上传文件总是不成功,连文件名都取不到?大家帮我看看吧?是怎么回事?
- 请问如何用Java调用Oracle9的存储过程?
- Message-Driven Bean问题
- FileOutputStream怎么导出Excel到客户端
- 用weblogic连接池如何读写oracle的CLOB数据,报错
- 想用jdbc中实现悲观锁,请达人进来指点一下,项目需要!谢谢!具体流程见文章内容的说明
ServletOutputStream fileOutput = response.getOutputStream();
response.setContentType("application/octet-stream");
FileInputStream fis = new FileInputStream(tempFile);
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
response.setHeader("content-disposition", "attachment;filename=\"" + filename + "\"");
fileOutput.write(buffer);
我已经用上面代码用来下载一个文件,如果再PrintWriter out = response.getWriter(); 会提示流已经提交,该如何处理?
ServletOutputStream fileOutput = response.getOutputStream();
response.setContentType("application/octet-stream");
FileInputStream fis = new FileInputStream(tempFile);
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
response.setHeader("content-disposition", "attachment;filename=\"" + filename + "\"");
fileOutput.write(buffer);
我已经用上面代码用来下载一个文件,如果再PrintWriter out = response.getWriter(); 会提示流已经提交,该如何处理?
ServletOutputStream fileOutput = response.getOutputStream();
response.setContentType("application/octet-stream");
FileInputStream fis = new FileInputStream(tempFile);
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
response.setHeader("content-disposition", "attachment;filename=\"" + filename + "\"");
fileOutput.write(buffer);
我已经用上面代码用来下载一个文件,如果再PrintWriter out = response.getWriter(); 会提示流已经提交,该如何处理?
后面加入out.clear();out = pageContext.pushBody();
有个简单的方法就是在你要下载的页面上放个隐藏frame,然后将下载的动作提交到那个隐藏frame里,这样你的当前页面不会有任何变化。