❶ struts2 实现 下载整个文件夹
Step 1、MyEclipse中新建项目抄struts_download,并导入需要袭用到的struts 2的JAR文件,web.xml中配置好FilterDispatcher过滤器;
Step 2、编写实现文件下载的action类FileDownloadAction.java,
详细代码太长,留下邮箱,我发给你。
❷ java web项目,文件保存在服务器硬盘上,那要下载某个文件的思路是什么,该怎么实现呢
如果文件在硬盘上,必须得有固定的方法获取文件的路径。或者DB中,或者配置文件,或者固定的方式生成。之后读进来,输出到流,浏览器接受即可
❸ java /Web 工程 SSH中 数据下载到本地txt文件
可以通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行存储,版举例:权
OutputStreamWriter pw = null;//定义一个流
pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例
pw.write("我是要写入到记事本文件的数据");//将要写入文件的内容,可以多次write
pw.close();//关闭流
备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。
❹ java web 将文件打包成 .zip后 怎么自动弹出下载框提示并下载
你可以windows.open(url)
url就是你的文件路径
这样就可以自动弹出下载框提示并下载
❺ Javaweb中的文件下载实现
需要在响复应头部加上一制些标示,告诉浏览器这个是文件下载。
如果你用了框架比如struts,需要加如下配置
<result name="success" type="stream">
<param name="contentType">application/octet-stream;charset=ISO8859-1</param>
<param name="inputName">fileStream</param>
<param name="contentDisposition">attachment;filename="${fileName}"</param>
<param name="bufferSize">2048</param>
</result>
如果没有用框架,就手动在返回对象添加这些contentType