关于日期和download的问题 日期问题已解决,谁来解答upload问题!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 日期问题已解决,谁来解答upload问题啊!!! 继续运行就是下载完后,我想接着下载另外的文件或者连接到别的网页上。这时会出"Access denied"错误,连接没反应。 <%@ page import="java.io.*"%><%@ page import="java.text.*"%><%@ page import="java.util.*"%><%@ page import="java.net.*"%><%@ page import="com.prospect.utils.DBConnection"%><%@ page import="java.sql.*"%><%@ page import="com.prospect.utils.MyChinese"%><% String filename = ""; //文件名 String file = "" ;//文件名,包括路径(是服务器物理路径) response.setContentType( "application/" + filename.substring(filename.length()-3) ); response.setHeader("Content-disposition", "attachment; filename=" + filename); BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file)); BufferedOutputStream bos = new BufferedOutputStream( response.getOutputStream()); byte[] buff = new byte[2048]; int bytesRead; while (-1!=(bytesRead=(bis.read(buff,0,buff.length)))){ bos.write(buff,0,bytesRead); } if (bis!=null){ bis.close(); } if (bos!=null){ bos.close(); }%>一个下载的bean,我根据别人的serlet改的,主要是jsp安装方便一点,可以参考参考。 <%@ page import="java.io.*"%><%@ page import="java.text.*"%><%@ page import="java.util.*"%><%@ page import="java.net.*"%><% String filename = ""; //文件名 String file = "" ;//文件名,包括路径 response.setContentType( "application/" + filename.substring(filename.length()-3) ); response.setHeader("Content-disposition", "attachment; filename=" + filename); BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file)); BufferedOutputStream bos = new BufferedOutputStream( response.getOutputStream()); byte[] buff = new byte[2048]; int bytesRead; while (-1!=(bytesRead=(bis.read(buff,0,buff.length)))){ bos.write(buff,0,bytesRead); } if (bis!=null){ bis.close(); } if (bos!=null){ bos.close(); }%>靠,应该是这个,md,可别让老板看见..... to eyeieye:我试过了还是老问题。大家以前没碰到过这个问题吗? 谁来回答download的问题,送100分!问题:download完一个文件后不能执行其他操作,如:连接,需要刷新后才可以,该如何解决? 这段代码的结果是什么 Math.max(int a, int b)这方法输出是? 为什么我的JDBC连接Oracle的时候总是所“监听没有打开”的错误? 文件合并写入问题~~求助 收集IBM的java笔试题,欢迎大家来拍砖 一个有趣的问题 Validator能否实现javascript的confirm的功能 jbuild5安装完不能用,有谁能告诉我需要如何配置?(我是从soft.jx163.com下载的)(救命啊!!) 遇到一个难题,请教高手!!! java菜鸟求指教 有没有从数据库中读出一个图片的代码阿? 简单问题:如何判断计算机的某一端口正在使用
<%@ page import="java.text.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.net.*"%>
<%@ page import="com.prospect.utils.DBConnection"%>
<%@ page import="java.sql.*"%>
<%@ page import="com.prospect.utils.MyChinese"%>
<%
String filename = ""; //文件名
String file = "" ;//文件名,包括路径(是服务器物理路径)
response.setContentType( "application/" + filename.substring(filename.length()-3) );
response.setHeader("Content-disposition",
"attachment; filename=" + filename);
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));
BufferedOutputStream bos = new BufferedOutputStream( response.getOutputStream());
byte[] buff = new byte[2048];
int bytesRead;
while (-1!=(bytesRead=(bis.read(buff,0,buff.length)))){
bos.write(buff,0,bytesRead);
}
if (bis!=null){
bis.close();
}
if (bos!=null){
bos.close();
}
%>一个下载的bean,我根据别人的serlet改的,主要是jsp安装方便一点,可以参考参考。
<%@ page import="java.text.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.net.*"%><%
String filename = ""; //文件名
String file = "" ;//文件名,包括路径
response.setContentType( "application/" + filename.substring(filename.length()-3) );
response.setHeader("Content-disposition",
"attachment; filename=" + filename);
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));
BufferedOutputStream bos = new BufferedOutputStream( response.getOutputStream());
byte[] buff = new byte[2048];
int bytesRead;
while (-1!=(bytesRead=(bis.read(buff,0,buff.length)))){
bos.write(buff,0,bytesRead);
}
if (bis!=null){
bis.close();
}
if (bos!=null){
bos.close();
}
%>靠,应该是这个,md,可别让老板看见.....
我试过了还是老问题。大家以前没碰到过这个问题吗?
问题:download完一个文件后不能执行其他操作,如:连接,需要刷新后才可以,该如何解决?