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/");
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"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager