我有一个 tomcat java web 应用程序。我想创建一个文件来存储一些 json 数据。我如何创建此文件以及将在何处创建此文件?
public void insert(UserProfile profile) {
JSONObject jsUser = profile.asJSONObject();
try {
String path = profile.getUsername()+".json";
FileWriter fileWriter = new FileWriter(path);
fileWriter.write(jsUser.toJSONString());
fileWriter.flush();
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
最佳答案
How do I create this file ...
使用标准Java I/O库来创建和写入文件;例如你可以使用 FileWriter。
... and where will this file be created?
完全由您决定要在何处创建文件。
但是,您需要注意有人可能会破坏您的 Web 服务,因为它会填满文件系统……或者导致它在某些(重要的)现有文件之上写入内容。您需要一个好的策略来处理这些问题,但这取决于这些文件的用途以及编写它们的环境。
关于java - 在tomcat中创建一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15547530/