我正在使用提交按钮创建 HTML 输入表单。表单操作将我们带到一个 jsp 页面。我在我的 JSP 页面上写了这个
ServletContext context = this.getServletContext();
String path = context.getRealPath("WEB-INF/list.txt");
User user = new User(fName, lName, eAddress, phone, company, webinar,dateObj);
UserIO.add(user, path);
然后我创建了一个名为 UserIO 的 java 类
public class UserIO {
public static void add(User user, String path) throws IOException
{
FileOutputStream fos= new FileOutputStream(path, true);
PrintWriter out = new PrintWriter(fos);//, true));
out.println(user.getFname() + "|" + user.getLname() + "|" + user.getEmail() + "|" );
out.println(user.getPhone() + "|" + user.getCompany() + "|" + user.getWebinar() + "|" + user.getDate());
out.close();
}
}
现在我的问题是,输出显示在 JSP 页面上,但不保存到文本文件。
我在 Netbeans 中完成了这个程序,并将文件保存在<projectname>/web/WEB-INF
.
我尝试将路径更改为<projectname>/web/WEB-INF/list.txt
但给我错误消息。所以卡住改变它如上。
告诉我你的专家意见如何解决这个问题?