📄 670903.xml
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName>飞鸽</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>97</credit>
<TopicId>670903</TopicId>
<TopicName>SmartUpload下载问题?</TopicName>
<PostUserId>74621</PostUserId>
<PostUserName>fgcsh</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>1</ReplyNum>
<PostDateTime>2002-4-23 20:51:40</PostDateTime>
<Point>20</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>请看:
<%@ page  language="java"  import="com.jspsmart.upload.*"  %>
<%
String upfile_1=session.getAttribute("upfile_1").toString();//SESSION已设
session.removeAttribute("upfile_1");
%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<%
	mySmartUpload.initialize(pageContext);
	mySmartUpload.downloadFile("e:/upfile/"+upfile_1);
%>
提示错误:
java.lang.IllegalStateException: getOutputStream() has already been called for this response
......
........哪错了??????????
</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>灯泡</PostUserNickName>
<rank>一星(中级)</rank>
<ranknum>star1</ranknum>
<credit>134</credit>
<ReplyID>4410540</ReplyID>
<TopicID>670903</TopicID>
<PostUserId>98085</PostUserId>
<PostUserName>leonzhao</PostUserName>
<Point>20</Point>
<Content>不建议使用JSP处理下载,如果想这么做的话讲<%%>和<%%>中间的空格、回车全部都去掉,或者干脆只用一个<%%>。文件结束的位置也不能有任何的回车和空格。
你的程序必须紧凑到这样:
<%@ page  language="java"  import="com.jspsmart.upload.*"  %><%
String upfile_1=session.getAttribute("upfile_1").toString();//SESSION已设
session.removeAttribute("upfile_1");
%><jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" /><%
    mySmartUpload.initialize(pageContext);
    mySmartUpload.downloadFile("e:/upfile/"+upfile_1);
%></Content>
<PostDateTime>2002-4-24 7:11:15</PostDateTime>
</Reply>
</Replys>
</Topic>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -