I am uploading fi开发者_StackOverflow中文版les using servlets. Now, i want to process some user input/form data in the same servlet. Is that possible? If, its possible means, how?
As far what i know is, doPost() method have an if condition to check whether the request contains mutilpart data and in else block the form processing. How the both if & else block getting execute? I am confused.
Any suggestions!!!
Those if-else blocks are in a for or while loop over List<FileItem>, right? The loop just keeps repeating the piece of if-else code until there are no items anymore.
I must however admit that the FileItem is a misleading name. MultipartItem has been a better name.
See also:
- How to upload files in JSP/Servlet
forstatement tutorialwhilestatement tutorial
Since you're using Servlet 3.0, you'll be pleased to know that it comes with Asynchronous Processing. With asynchronous processing, a thread is called to handle a resource and return back to the container without being blocked.
There is a good explanation on JavaWorld which explains Asynchrous Processing. I don't know if that's what you're looking for.
加载中,请稍侯......
精彩评论