将DB字段存储到File

时间:2010-06-27 09:09:42

标签: mysql jsp download

我在DB(mySQL)中有一个String字段,点击JSP页面上的按钮,我想将该字段的内容下载到客户端计算机上的文件中。

客户端可以提供我应该提供的名称或默认名称。

我的服务器是tomcat。

2 个答案:

答案 0 :(得分:2)

我只是将JSP链接到一个设置内容处置标头的servlet,然后打印出DB字段的值

response.setHeader("Content-disposition","attachment; filename=something.txt" );

答案 1 :(得分:0)

基本上:

  1. 为存储对象创建Java类, 使其可序列化
  2. 将数据库表映射到Java类(使用JPA或Hibernate或原始JDBC)
  3. 使用ObjectOutputStream将对象写入File,您可以请求名称,例如使用JFileChooser或类似的东西