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 :

Inclure page résultat d'une servlet dans un div


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 25
    Points : 10
    Points
    10
    Par défaut Inclure page résultat d'une servlet dans un div
    Bonjour,
    Voilà, je cherche à faire un truc relativement classique mais le problème, c'est que j'ai plusieurs nivaux d'imbrications...Donc :
    J'ai une page principale avec un menu général en haut contenant 4 boutons.
    Chaque bouton charge (avec une fonction javascript) dans un div de la page une autre page.
    Pour les pages statiques aucun problème. Par contre, j'ai une page avec un formulaire dont l'action appel une servlet (formulaire de login).
    Je fais appel à la servlet pour entre autres vérifier le login et le mot de passe, et je voudrais que la servlet renvoie vers une page (ça ca marche avec le forward), mais que cette page remplace le contenu du div de la page principale, c'est à dire que le formulaire disparaisse une fois l'authentification faite pour laisser sa place à la nouvelle page...
    Est-ce possible au moins ?
    Je pensais utiliser javascript pour appeler directement la servlet mais comment donner la référence à la servlet sachant que le servlet ne se trouve pas dans le dossier WebContent ?

    Merci

  2. #2
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Un bon conteneur Web ne te permet pas de pointer une ressource hors du WebContent (et en dessous). Par contre, un servlet dans le WebContent peut pointer l'importe où dans le serveur... pour peut qu'il est les droits.

    Pour l'envoi du formulaire, le mieux c'est un Javascript -un Ajax fera bien l'affaire. Si tu veux envoyer à un servlet et attendre la réponse, il faut faire des frames ou un iframe -bahaah, j'aime pas ça. Le div reste le mieux.

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 25
    Points : 10
    Points
    10
    Par défaut
    Salut,
    J'ai tenté de m'inspirer de cette page :
    http://www.hiteshagrawal.com/ajax/ht...ax-and-servlet

    Mais même ce qui est indiqué dans la page ne fonctionne pas...à savoir le résultat produit par la servlet ne veut pas s'afficher dans le div... Par contre la servlet reçoit bien la requête.

  4. #4
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Ce qui vient du Web doit parfois être corrigé... c'est pas La solution qui fonctionne à tous les coups.

    As-tu essayé de placer quelques 'alert()' de debug ? Ou alors un debuger Javascript pour trouver l'erreur... Je vois pas trop de raison pour que le code fourni sur ton lien ne marche pas, il semble correct... j'ai pas essayé faut dire.

Discussions similaires

  1. inclure une servlet dans une page jsp
    Par shawty dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 19/08/2008, 12h16
  2. Inclure le résultat d'une action dans du JSP
    Par 6-Real dans le forum Struts 2
    Réponses: 1
    Dernier message: 29/10/2007, 16h16
  3. Réponses: 4
    Dernier message: 18/07/2007, 19h17
  4. [HTML] Inclure une Servlet dans une page HTML
    Par boux2 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/11/2006, 15h11
  5. Réponses: 5
    Dernier message: 05/04/2005, 12h53

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