<%
..... code to check request is submitted or not ...
%>
<form method="post" action="" name="uploadform" enctype="multipart/form-data">
<table >
<tr>
<td>Select up to 3 files to upload</td>
</tr>
<tr>
<td>
<input type="hidden" name="newFileName" value="newUploadedFileName1">
<input type="file" name="uploadfile" >
</td>
</tr>
<tr>
<td align="center">
<input type="submit" name="Submit" value="Upload">
<input type="reset" name="Reset" value="Cancel">
</td>
</tr>
</table>
</form>
ファイルをアップロードするjsp投稿要求コードは、<%..%>タグの同じページになります。jspフォームのリクエストが同じJSPページで送信されていることを確認するにはどうすればよいですか? (enctype = "multipart/form-data")
[送信]ボタンがクリックされているかどうか、つまり投稿要求が送信されたかどうかを確認するif文を使用したチェックを追加するにはどうすればよいですか。
私はこれに続き、http://www.java2s.com/Code/Java/JSP/SubmittingCheckBoxes.htmしかし、それは助けにならなかった、そして同じページにない別のJSPファイル( "formAction.jsp")を呼び出すことです。
if(request.getParameter("newFileName") != null) {
この文は、常にNULL値を与えます。どうしてか分かりません。
注:それは、この属性を持つフォームです=>にenctype =「multipart/form-データ」
文の場合、私はすべてのを追加しない場合は、ファイルを初めてアップロードされますが、次回の場合私はリロードボタンをクリックするか、ページをリフレッシュすると、ブラウザはデータを再送するか、以前のファイルを再アップロードするように促します。私はあなたが問題を理解したことを願っています。問題を理解するための混乱があればコメントしてください。
誰でもヒント/解決策を教えていただけますか?