IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Alimenter une requête POST ou GET avec paramètre


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 10
    Par défaut Alimenter une requête POST ou GET avec paramètre
    je veux deja essayer sur un exemple simple
    pour au moins comprendre les premices:


    jai dans netbeans une page JSP avec une form et un servlet

    JSP:
    2 INPUT :
    LOGIN et MOT DE PASSE
    ACTION : j'ai mis l'url du site de l editeur qui est en java et qui a un formulaire avec deux champs:

    - LOGIN
    - MOT DE PASSE

    un boutton VALIDER pour connecter


    Je veux que ma JSP ou je me connecte avec mon CSS celle a moi, recupere les champs dans la request :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    HttpSession session= request.getSession();
     session.getAttribute("LOGIN"));
     session.getAttribute("MOT DEPASSE"));
    Et je veux renvoyer ces infos a la requête de l'autre site qui se connecte automatiquement avec ces infos la.

    Je ne sais pas comment générer une requête avec des paramètres mais ça ne fonctionne point :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    url = "lesitede lediteur.fr"
    HttpSession session= request.getSession();
    session.setAttribute("login", "user1");
    session.setAttribute("password", "user1");
    session.setAttribute("NomSite", "c1");
    request.getRequestDispatcher(url).forward(request, response);
    comment proceder?

    merci bien de votre aide

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 4
    Par défaut la solution : sendredirect
    Essalamo alykom;
    bon, la solution c'est très simple;
    il faut faire attention, si vous voulez rederiger l'utilisateur vers une page qui n'apprtient pas à votre application (càd existe sur un autre serveur), vous devez utiliser : response.sendRedirect("vote url ici"); et ça permet aussi de modifier l'url dans la barre d'adresse du navigateur d'utilisateur
    mais lorsque vous voulez le rediriger avec .getRequestdispatcher ("url").forword....
    ça ne concerne que les url qui appratient à votre application et ne change pas l'url du navigateur du client.
    je pense que ça vous aide un peu.
    Merci;

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/03/2010, 17h33
  2. Lire un fichier CSV envoyé avec une requête POST
    Par Marm B dans le forum Langage
    Réponses: 6
    Dernier message: 26/08/2009, 13h31
  3. [3.5] Générer une requête POST (ou GET) Côté serveur
    Par CUCARACHA dans le forum ASP.NET
    Réponses: 11
    Dernier message: 09/04/2008, 12h08
  4. [XML] Créer un fichier sur le serveur avec le contenu d'une requête POST
    Par kingmandrax dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 27/10/2006, 00h18
  5. [HTTPS] Problème de Post et Get avec Apache et SSL
    Par bartrik dans le forum Apache
    Réponses: 5
    Dernier message: 17/09/2004, 08h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo