サーブレットにポストバックされるファイル アップロード フォームがあります (マルチパート/フォーム データ エンコーディングを使用)。サーブレットでは、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 ...
}