您的位置首页  能源新闻

我的文档下载求助]编写一个实现下载功能的JSP文件有问题大家帮我看看

longfileLength=fileLoad.length();

//输出文件用的字节数组,每次发送500个字节到输出流:

//客户使用保存文件的对话框:

//下载的文件:

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)

%//获得响应客户的输出流:

Stringlength=String.valueOf(fileLength);

}

org.apache.jsp.TMP3rs8kw5ovo_jsp._jspService(TMP3rs8kw5ovo_jsp.java:81)

while((n=in.read(b))!=-1)

org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:160)

o.flush();

Stringlength=String.valueOf(fileLength);

FilefileLoad=newFile(D:\\,nvidia_56.72_winxp2k_international_whql.exe);

response.setHeader(Content-disposition,attachment;filename=+nvidia_56.72_winxp2k_international_whql.exe);

//读取文件book.zip,并发送给客户下载:

ng.IllegalStateException:getOutputStream()hasalreadybeencalledforthisresponse

//读取文件book.zip,并发送给客户下载:

解决方案2:把代码改成下面的试试,其他的html代码都不要写

%@pageimport=java.io.%

metahttp-equiv=Content-Typec/html;charset=gb2312

//如果改成硬盘中实际存

--------------------------------------------------------------------------------

response.setHeader(Content-disposition,attachment;filename=+book.zip);

问题:[求助]编写一个实现下载功能的JSP文件有问题,大家帮我看看

//通知客户文件的MIME类型:

javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

%

{o.write(b,0,n);

response.setHeader(Content-disposition,attachment;filename=+book.zip);

intn=0;

//下载对话框倒是能弹出

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)

typeExceptionreport

描述:%@pagec/html;charset=gb2312language=javaimport=java.io.errorPage=%

//读取文件book.zip,并发送给客户下载:

org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:160)

message

FileInputStreamin=newFileInputStream(fileLoad);

response.setContentType(application/zip);

Stringlength=String.valueOf(fileLength);

body

%//获得响应客户的输出流:

%//获得响应客户的输出流:

noteThefullstacktraceoftherootcauseisavailableintheTomcatlogs.

FilefileLoad=newFile(f:/2000,book.zip);//硬盘中这个径不存在,

OutputStreamo=response.getOutputStream();

FilefileLoad=newFile(f:/2000,book.zip);//硬盘中这个径不存在,

%

//输出文件用的字节数组,每次发送500个字节到输出流:

//下载的文件:

/head

{o.write(b,0,n);

//输出文件用的字节数组,每次发送500个字节到输出流:

intn=0;

//下载对话框倒是能弹出

//通知客户文件的长度:

byteb[]=newbyte[500];

response.setHeader(Content_Length,length);

/html

OutputStreamo=response.getOutputStream();

while((n=in.read(b))!=-1)

//在的径,程序反而要报错

//在的径,程序反而要报错

html

while((n=in.read(b))!=-1)

longfileLength=fileLoad.length();

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)

response.setHeader(Content_Length,length);

org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:120)

o.close();

javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

head

{o.write(b,0,n);

response.setContentType(application/zip);

org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:611)

exception

longfileLength=fileLoad.length();

org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:235)

/body

关于网友提出的“[求助]编写一个实现下载功能的JSP文件有问题,大家帮我看看”问题疑问,本网通过在网上对“[求助]编写一个实现下载功能的JSP文件有问题,大家帮我看看”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

byteb[]=newbyte[500];

//通知客户文件的长度:

byteb[]=newbyte[500];

解决方案1:改成这样就可以用了,试试看,我这可以用

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)

--------------------------------------------------------------------------------

///////////////////////////////////////////////////////////////////

o.flush();

//通知客户文件的MIME类型:

以下是错误提示

response.setHeader(Content_Length,length);

o.close();

}

//下载的文件:

//客户使用保存文件的对话框:

//客户使用保存文件的对话框:

//通知客户文件的长度:

response.setContentType(application/zip);

HTTPStatus500-

FileInputStreamin=newFileInputStream(fileLoad);

intn=0;

title无标题文档/title

itOut(JspWriterImpl.java:167)

org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:210)

descriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.

}

%

OutputStreamo=response.getOutputStream();

FileInputStreamin=newFileInputStream(fileLoad);

ApacheTomcat/5.0.18

%@import=java.io.%

//通知客户文件的MIME类型:

//如果改成硬盘中实际存

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186
友荐云推荐