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 :

Appel servlet depuis une page html


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut Appel servlet depuis une page html
    Bonjour,

    je souhaite appeler une servlette depuis une page html on utilisant le lien HREF.

    je travail avec NetBeans, ma page html se trouve dans le répertoire "web pages" et ma servlette se trouve dans le repertoire "source packages".

    Merci bien d'avance

  2. #2
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Appel servlette depuis une page html
    Bonjour,
    Ta question m'est pas vraiment clair, mais je tente d'apporter une réponse par rapport à ce que j'ai compris.
    Bah vaut mieux utiliser une JSP qu'une page HTML pure.

    comme ceci par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <%
    ......
    out.println("< href=/"+sc.getServletContexteName()+"/maServlet?parametre=nomParam>Cliquer ici </a>
    %>
    Avec sc receupéré comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ServletContext sc = getServletContext();
    Biensur il suffit de changer : maServlet et nomParam et les adapter avec tes noms à toi.
    Aussi, je dis que ceci sera recpetioné par la servlet dans la méthode GET

  3. #3
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    A partir d'une page jsp, il suffit de coder ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="<%=request.getContextPath()+"/MaServlet"%>">Mon lien</a>

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut Appel servlette depuis une page html
    Merci bien pour vos réponse.

    enfait, il s'agit d'un projet à la fac, et je dois nécessairement utiliser une page HTML.

    Merci d'avance

  5. #5
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Appel servlet depuis une page html
    Une JSP est une page HTML qui contient du code JAVA entre les symboles <%.....%>.
    Je pense que si tu arrives à utiliser les servlets pourquoi pas une page HTML qui contient du code JAVA.

  6. #6
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    pour les liens :

    * <A attribut="...">...< /A>
    Attributs:
    1. HREF="..."--Spécifie l'URL (adresse) du site ou du document où accéder.
    2. NAME="..."--Spécifie le nom du pointeur d'accès créé dans un document.
    3. onClick="--Spécifie un script à activer sur clic de la souris.
    4. onMouseOver="--Spécifie un script à activer sur passage du pointeur au-dessus du lien.
    5. REL="..."--Spécifie une relation.
    6. REV="..."--Spécifie une relation inverse.
    7. TARGET="..."--Spécifie dans quelle fenêtre charger le lien. La valeur de l'attribut Target peut être le nom d'un cadre (frame) spécifié dans la balise FRAME or l'une des valeurs suivantes:
    Valeurs:
    1. "_blank"-- Charge le lien dans une nouvelle fenêtre blanche.
    2. "_parent"--Charge le lien dans le "parent" immédiat du document contenant le lien.
    3. "_self"--Charge le lien dans la même fenêtre. (defaut)
    4. "_top"--Charge le lien dans le corps de la fenêtre courante.
    8. TITLE="..."--Spécifie le titre qui apparaît lorsque le lien est sélectionné, mais pas encore cliqué.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut
    Bonjour,

    merci pour vos reponse, j'arrive maintenant à lancer ma servlet depuis ma page html comme suit :
    <a href ="..\src\java\catalogue.java" target="topFrame"><img src ="boutons\accueil.gif"></a><BR><BR>

    seulement il m'affiche le code de la servlet au lieu de l'executer
    pourtant j'ai mis du code dans les fonctions doGet() et doPost().

    Merci d'avance de votre aide

Discussions similaires

  1. Ouvrir et modifier un fichier .doc en l'appellant depuis une page html
    Par Dan99 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 29/05/2012, 21h42
  2. Appel du script PHP depuis une page HTML
    Par PHILIPPE59 dans le forum Langage
    Réponses: 13
    Dernier message: 25/11/2008, 15h46
  3. Réponses: 4
    Dernier message: 18/10/2008, 02h52
  4. Réponses: 2
    Dernier message: 20/04/2006, 16h03
  5. [APPLET] beans dans applet appelé depuis une page HTML
    Par Néo-Tony dans le forum Applets
    Réponses: 1
    Dernier message: 04/01/2006, 14h54

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