昨天晚上用jspSmartUpload下载文件,写了一个下载的页面(Download.jsp)如下:
执行下载时,文件能正确下载,但是总是报错。
java.lang.IllegalStateException: getOutputStream() has already been called for this response
后来还才发现,执行下载的页面,在Java脚本范围外(即之外),不要包含HTML代码、空格、回车或换行等字符,有的话将不能正确下载。不信的话,可以在上述源码中%>
|
![]() |
|
| JSP技术首页 | Application/Applet | J2EE/EJB/服务器 | J2ME开发 | Java基础 | Java技巧及代码 | Jsp/Servlet | 开发工具 | 面向对象/设计 | 邮件相关 | 数据库相关 | Java与XML | 资料/其它 | 分类 | 专题 | 留言本 | 投稿 | 搜索 |
昨天晚上用jspSmartUpload下载文件,写了一个下载的页面(Download.jsp)如下:
执行下载时,文件能正确下载,但是总是报错。
java.lang.IllegalStateException: getOutputStream() has already been called for this response
后来还才发现,执行下载的页面,在Java脚本范围外(即之外),不要包含HTML代码、空格、回车或换行等字符,有的话将不能正确下载。不信的话,可以在上述源码中%>