post メソッドを使用して、commons fileupload を使用して画像ファイルをアップロードしています。画像のアップロードは成功しましたが、メソッドを使用してフォームの他のフィールドにアクセスしようとすると、request.getParameter("field_name");
対応するすべてのフィールドの null 値が取得され、その結果、あらゆる種類の例外が発生します。これが私のフォームのコードです:
<form id="add-book" name="add-book" class="add-book" method="post" action="ServletImageUpload" enctype="multipart/form-data">
<table>
<tr>
<td>field1</td>
<td><input type="text" name="isbn" id="isbn" /></td>
</tr>
<tr>
<td>Upload image</td>
<td><input type="file" name="upload" /></td>//image upload field
</tr>
<!--rest of the form fields -->
</form>
request.getParameter();
では、方法に問題があるのでしょうか。パラメータの値を取得できないのはなぜですか?