我无法在 Tomcat 中创建然后写入文件。如果我将 java 程序(仅编写代码)作为Java 应用程序运行,则会创建该文件,但在 Tomcat 中失败。
没有错误信息。该文件根本没有创建!
如果我在这里遗漏了什么,请提出建议:
//code inside the servlet
public void setData(HttpServletRequest request){
name=request.getParameter("name");
address=request.getParameter("address");
BufferedWriter dataOut;
try {
System.out.println("Wrinting file...");
dataOut = new BufferedWriter(new FileWriter("data.txt", true));
dataOut.write("name:");
dataOut.flush();
dataOut.write("address");
dataOut.flush();
dataOut.write("\n");
dataOut.flush();
dataOut.close();
System.out.println("File write complete!");
}
catch(Exception e){
e.printStackTrace();
}