我使用servlet上传文件。现在,我想在同一个servlet中处理一些用户输入/表单数据。那可能吗?如果,它可能的手段,如何?
据我所知,doPost()方法有一个if
条件来检查请求是否包含mutilpart数据,并在else
阻止表单处理。 if
& else
阻止执行?我很困惑。
任何建议!!!
答案 0 :(得分:1)
这些if-else
块位于for
上的while
或List<FileItem>
循环中,对吧?循环只是不断重复if-else
代码,直到没有项目为止。
但我必须承认FileItem
是一个误导性的名字。 MultipartItem
是一个更好的名字。
答案 1 :(得分:0)
由于您使用的是Servlet 3.0,因此您会很高兴知道它带有异步处理。通过异步处理,调用一个线程来处理资源并返回容器而不会被阻塞。
对JavaWorld有一个很好的解释,它解释了Asynchrous Processing。我不知道这是不是你要找的东西。