Salut,

J'ai un souci avec l'utilisation de récupération des paramétres envoyés a partir des classe [HTTPClient] de apache.

Lorsque j'utilise ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
File f = new File("D:\\temp2\\dialup.gif"); 
PostMethod filePost = new PostMethod("http://localhost:8080/testUpd.jsp");
 
Part[] parts = {new StringPart("upload", "aa"),	new FilePart("fichier", f)};
 
MultipartRequestEntity multipartRequestEntity = new MultipartRequestEntity(parts, filePost.getParams());
 
filePost.setRequestEntity( multipartRequestEntity ); 
 
HttpClient client = new HttpClient();
int status = client.executeMethod(filePost);
Je récupére les paramétres via cette page jsp

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<% 
    java.util.Enumeration a = request.getParameterNames();
	int nbEleme = 0;
    while ( a.hasMoreElements() )
	{
    	nbEleme++;
		out.println("" + a.nextElement());
	}
    out.println("Nb param " + nbEleme);
 
 
    %>
Le résultat est aucun paramétre récupéré, alors que lorsque j'utilise

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
PostMethod post = new PostMethod("http://localhost:8080/testUpd.jsp");
 
NameValuePair[] data = {new NameValuePair("user", "joe"),new NameValuePair("password", "bloggs")};
 
post.setRequestBody(data);
 
HttpClient client = new HttpClient();
int status = client.executeMethod(post);
Les paramétres sont bien récupérés, La méthode pour récuperer les paramétre dans la page jsp doivent elle etre different de la deuxieme méthode ??

Merci