Je ne suis pas sur de bien saisir ton problème, tu désires envoyer un fichier, et traiter un partie des données du fichier? ou les données sont-elles indépendantes du fichier?
Mais concrètement tu ne pourras faire qu'une chose par formulaire, à savoir envoyer un fichier ou envoyer des données. Pas besoin de faire 2 servlets, simplement fais 2 boutons, un pour l'envoi du fichier, l'autre pour l'envoi des données et dans la servlet tu fais(c'est un exemple)
1 2 3 4
|
switch(evenement)
{
case EcranGrille.BOUTON_IMPRIMER_GRILLE: |
dans le code du bouton
onCLick="clickEvenement(<%=ecranGrille.BOUTON_IMPRIMER_GRILLE%>)"
avec dans un js :
1 2 3 4
| function clickEvenement(valeurEvenement){
document.formulaire.evenement.value = valeurEvenement;
document.formulaire.submit();
} |
comme ca dans la servlet tu recuperes directement l'evenement a partir de ta HttpServletRequest :
req.getParameter("evenement")
Par contre si les données sont contenues dans le fichier alors il est possible de tout faire en même temps^^
Je sais pas si j'ai été clair? je me suis embrouillé?
Partager