首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jsp汉语言件下载的实现

2013-03-26 
jsp中文件下载的实现? jsp中实现文件下载的最简单的方式是在网页上做超级链接,如:a hrefmusic/abc.mp3

jsp中文件下载的实现

? jsp中实现文件下载的最简单的方式是在网页上做超级链接,如:<a href="music/abc.mp3">点击下载</a>。但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不安全的因素。因此可以采用其它方式实现下载,可以采用:1、RequestDispatcher的方式进行;2、采用文件流输出的方式下载。

1、采用RequestDispatcher的方式进行

??????????? jsp页面中添加如下代码:

?

?

2、采用文件流输出的方式下载

?

?

在wsad里面写JSP文件下载,总是出现这个异常,getOutputStream() has already been called for this response,输出流已经被调用了.

???? ?上网查半天终于明白一点,JSP早下载文件的时候用到了OutputStream,而在Application Server在处理编译jsp时对于%>和<%之间的内容一般是原样输出,而且默认是PrintWriter.

热点排行