Comment puis-je vérifier jsp formulaire de demande de présenter dans la même page jsp? (enctype=“multipart/form-data”)

<%
..... 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>

La jsp post de demande de code pour télécharger les fichiers seront dans la même page dans <% .. %> tag.

Comment puis-je ajouter une case avec une instruction if pour vérifier si le bouton "Soumettre" est cliqué ou non , en d'autres termes, si une requête post est envoyé ou non.

J'ai suivi ce , http://www.java2s.com/Code/Java/JSP/SubmittingCheckBoxes.htm mais il n'a pas d'aide, et c'est pour appeler un autre fichier jsp ("formAction.jsp") ne sont pas dans la même page .

if(request.getParameter("newFileName") != null) {

Cette déclaration donne toujours la valeur null. Je ne sais pas pourquoi.

Remarque: c'est un formulaire avec cet attribut => enctype="multipart/form-data"

Si je ne rajoute pas si l'énoncé, puis les fichiers sont téléchargés pour la première fois , mais la prochaine fois, si je clique sur le bouton recharger ou actualiser la page , le navigateur me demande de renvoyer les données ou de reupload les fichiers précédents . J'espère que vous avez compris le problème. Si il n'y a aucune confusion de comprendre le problème, s'il vous plaît commentaire .

Quelqu'un peut-il donner quelques indices/solution ?

OriginalL'auteur shibly | 2011-08-09