Java.util列表到csv文件下载

Java.util列表到csv文件下载,java,google-app-engine,csv,google-cloud-datastore,Java,Google App Engine,Csv,Google Cloud Datastore,我有一个java.util.List的实体,这些实体是从GAE数据存储中查询出来的,我想将其解析为.csv文件,并允许用户单击按钮下载该文件。最好的方法是什么?生成指向servlet的链接。当servlet被调用时,执行查询,获取实体列表,将它们转换为CSV(有很多免费的库可以这样做),然后使用适当的内容类型集将结果写入响应输出流。如果不知道在这个过程中您遇到了什么问题,我就不详细说明了。有什么好的库可以解决这个问题?我尝试了OpenCSV,但应用引擎不支持Java FileWriter类。为什

我有一个
java.util.List
的实体,这些实体是从GAE数据存储中查询出来的,我想将其解析为.csv文件,并允许用户单击按钮下载该文件。最好的方法是什么?

生成指向servlet的链接。当servlet被调用时,执行查询,获取实体列表,将它们转换为CSV(有很多免费的库可以这样做),然后使用适当的内容类型集将结果写入响应输出流。如果不知道在这个过程中您遇到了什么问题,我就不详细说明了。有什么好的库可以解决这个问题?我尝试了OpenCSV,但应用引擎不支持Java FileWriter类。为什么要使用FileWriter?这与OpenCSV有什么关系?但您不想将其写入文件。您想将其写入响应输出编写器:
newcsvwriter(response.getWriter())