У меня есть форма загрузки файла, которая отправляется обратно в сервлет (с использованием кодирования multipart / form-data). В сервлете я пытаюсь использовать Apache Commons для обработки загрузки. Тем не менее, у меня также есть некоторые другие поля в форме, которые просто поля. Как я могу прочитать эти параметры из запроса?
Например, в моем сервлете у меня есть такой код для чтения в загруженном файле:
// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Parse the request
Iterator /* FileItem */ items = upload.parseRequest(request).iterator();
while (items.hasNext()) {
FileItem thisItem = (FileItem) items.next();
... do stuff ...
}