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