Bonjour,
en STRUTS, dans une action comment envoyer par POST une donnee lors d'un redirect?
Merci
Bonjour,
en STRUTS, dans une action comment envoyer par POST une donnee lors d'un redirect?
Merci
Comment veux tu envoyer un redirect par post ?
Un redirect ne force t'il pas d'office un get par le browser ?
pourquoi tu te demande si c'est en POST ou GET?
Je pense que la redirection se fait en modifiant le header de la requete, donc on envoit pas une nouvelle, on peut le faire comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part response.setHeader("Location","http://server.XX/");
Articles: Richfaces - JBosstools pour JSF.
exact, un redirect est obligatoirement un get.
pour info ja'i fait:
La reponse est dans:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 HttpClient client = new HttpClient(); PostMethod postMethod = new PostMethod(url); int statusCode = 0; postMethod.addParameter(new NameValuePair("champs", valeurTransmis)) statusCode = client.executeMethod(postMethod);
Code : Sélectionner tout - Visualiser dans une fenêtre à part String body = postMethod.getResponseBodyAsString();
Interessant, mais on ne sait pas ce que c'est que PostMethod.
PS : si tu as résolu ton problème, n'oublie pas le Résolu dans "outils de la discussion"
Partager