参考了这篇文章,http://community.csdn.net/Expert/topic/4231/4231394.xml?temp=9.656924E-02#top ,但是response.setHeader("Content-Disposition","attachment;fileName=\'download.txt\'");
中的fileName不是固定的啊,我要怎么样得到一个文件(里面是有内容的),而不单单是一个空名字。举个例子:
MYSQL数据库中一个CT_User的表,我现在在JSP页面中点“备份”,提交到一个Action处理,那么要怎么样才能在页面上弹出一个保存文件的对话框,并且把CT_User表备份文件保存到指定位置?????
中的fileName不是固定的啊,我要怎么样得到一个文件(里面是有内容的),而不单单是一个空名字。举个例子:
MYSQL数据库中一个CT_User的表,我现在在JSP页面中点“备份”,提交到一个Action处理,那么要怎么样才能在页面上弹出一个保存文件的对话框,并且把CT_User表备份文件保存到指定位置?????
是不是CT_User表中有文件内容,想该内容输出到本地保存起来?
是的话可以将CT_User表的东西用response的数据流输出,并设置相应的响应头!
String sql = "select * from CT_User into outfile 'D:/aa.sql'";
con.setPstmt(sql);
con.ExeQuery();
这样这条语句执行以后,就在D盘下生成一个aa.sql的文件,里面的内容就是CT_User表的内容。
现在的要求是弹出一个文件保存的对话框,可以自己指定文件名和路径,现在碰到的问题是:我要怎么样先生成一个文件副本,然后写到指定路径下去,有代码可以让我研究研究不?(我自己都不知道该怎么样表达才算达意了,呵呵)