如何在文件中“写入”一个 ArrayList,写入后可以下载该文件?列表中的一个元素是 CSV 文件中的一行。
例如:我有一个ArrayList<String> myList = service.getList
比我想在文件中写入的内容。在一个简单的仅限客户端的应用程序中,这很容易。但我必须用Apache Wicket来做。如果有一个文件浏览器也很好,我可以在其中指定我想在哪个目录中下载它。
我想,它会这样工作:
final File filetoSave = new File("Exported Objects.csv");
        Writer writer = null;
        try {
            writer = new BufferedWriter(new FileWriter(filetoSave));
            writer.write("");
            for (obj o : listO) {
                writer.append(o.getasd);
            }
        } catch (IOException ex) {
            // report
        } finally {
            try {
                writer.close();
            } catch (Exception ex) {
            }
        }
但它不会。我必须使用JBoss-server。在我的本地码头服务上它工作,但在 JBoss 服务器上不可能这样做。检票口版本:1.4.7