我们可以在基于java的Web应用程序中的servlet类中编写文件处理代码,如果是,那么我应该在哪里创建该文件以及如何在多个文件写入之间保持同步???
答案 0 :(得分:0)
我们可以在基于java的Web应用程序中的servlet类中编写文件处理代码吗?
是的,您可以像编写java Web应用程序中的任何典型servlet一样创建和操作文件(位于服务器上)。
我应该在哪里创建该文件?
您必须在位于***ServiceImpl.java
包中的*.*.*.server
文件中执行文件操作操作。
如何在多个文件写入之间保持同步?
Servlet不是线程安全的(Servlet Specification JSR-315),您必须手动同步代码,另一种方法是实现SingleThreadModel
接口,该接口要求容器保证只有一个请求线程在服务方法的一个时间。