Bonjour,
 
En J2EE, je passe la plupart du temps un paramètre 'actionForm' d'une page à l'autre en le mettant dans un input type='hidden'
| Code : 
 <form method="post" action="#">   <input type="text" name="truc"/>   ...   <input type="hidden" name="actionForm" value="truc"/></form>
 | 
 
Un beau jour, j'ai voulu uploader un fichier... j'ai donc regarde sur le net comment faire et j'ai donc rajouté un enctype dans mon form
 
| Code : 
 <form action='#' enctype='multipart/form-data' method='post'>   <input type="file" name="truc"/>   ...   <input type="hidden" name="actionForm" value="truc"/> </form>
 | 
 
et là, surprise, je n'arrive pas à récupérer mon parametre "actionForm" en faisant  
request.getParameter("actionForm" ) ou  
request.getAttribute("actionForm" )
 
ma méthode pour récupérer mon action est la suivante: je regarde d'abord si elle est passé en POST et si elle n'y est pas, je regarde ce que j'ai en GET:
 
| Code : 
 public String getAction(){  String action=request.getParameter("actionForm" );  if(action==null){  	action=(String)request.getAttribute("actionForm" );  	if(action!=null)return action;  	return "";  }  return action;	}
 | 
 
Comment fait-on pour récupérer la valeur des parametres lorsque le form est en "enctype='multipart/form-data'" ?