J'ai la configuration du formulaire ci-dessous:formes de manipulation avec plusieurs boutons/messages
<html>
<head></head>
<body>
<form method="post" enctype="multipart/form-data" action="FileUpload">
<table>
<th>WEX SI Online Validation</th>
<tr>
<td>Step 1: Select File for Validation: </td>
<td><input name="filename" type="file"/></td>
</tr>
<tr>
<td>Step 2: Validate File:</td>
<td><input name="validate" type="button" value="Validate"/></td>
</tr>
<tr>
<td>Step 3: Download and Fix Errors:</td>
<td><input name="download" type="button" value="Download"/></td>
</tr>
<tr>
<td>Step 4: Submit</td>
<td><input name="submit" type="submit" value="Submit"/></td>
</tr>
</table>
</form>
</body>
</html>
Comment dois-je gérer cela? J'utilise Java/JSP/Servlets mais je ne suis pas sûr de savoir comment gérer la publication pour la partie de téléchargement de ce et que les autres actions.
Je pense qu'il serait préférable de créer une sorte de contrôleur de formulaire qui gère la publication du formulaire et déléguée à d'autres servlets en fonction de ce que fait l'utilisateur. Je ne sais pas trop comment dire ce que l'utilisateur a choisi.
J'essaie d'utiliser la dernière suggestion que vous avez faite, tous les boutons de soumission, avec le même nom, des valeurs différentes, mais quand je récupère l'action de ma demande, elle est toujours nulle. J'ai le même html que ci-dessus, sauf avec les changements de nom. – Casey
Lisez le dernier paragraphe de ma réponse :) – BalusC
Pour l'instant, je ne suis pas en train d'analyser quoi que ce soit. J'ai juste le formulaire appelant ma servlet de contrôleur. Cependant, puisque le formulaire est défini sur multipart/form-data, je suppose que je dois mettre l'information au bon endroit. – Casey