Aucun forward apres transmition de données en ajax
Bonsoir a tous.
Je ne parviens pas à faire un forward vers une page jsp.
J'explique:
Je souhaite créer un site marchand. j'ai quelques connaissances en javaEE et je découvre pas à pas le javascript.
je compte effectuer coté serveur que la vérification du prix des articles, la connexion à la base de données et l’édition de la facture.
Autrement dit, la création du cookie ainsi que sa modification (ajout d'article, suppression d'article, consultation panier) ce fait coté client en js.
J’émets une requête en ajax contenant mon cookie (les references et quantité produit) a ma servlet, effectuer certain contrôle puis si ce n'est pas null, rediriger vers ma page jsp de saisie de coordonnées client. seulement voila c'est là le hic, le forward ne s'effectue pas.
Code:
1 2 3 4 5 6
|
public void doPost(HttpServletRequest r, HttpServletResponse res) throws ServletException, IOException {
String valeur = r.getParameter("valeur");
System.out.println(valeur);
getServletContext().getRequestDispatcher(FORMULAIRE_INSCRIPTION).forward(r, res);
} |
La récuperation de la valeur est correcte.
Il y aurait t-il une âme charitable qui voudrait bien m'apporter une solution?