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
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:
1 2 3 4
| <%
......
out.println("< href=/"+sc.getServletContexteName()+"/maServlet?parametre=nomParam>Cliquer ici </a>
%> |
Avec sc receupéré comme suit :
Code:
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
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
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.
Appel servlet depuis une page html
Et oui ! et bien sur
regardes ton code :
Code:
<a href ="..\src\java\catalogue.java" target="topFrame"><img src ="boutons\accueil.gif"></a><BR><BR>
Tu as mis catalogue.java, c'est à dire le fichier source. Mis plutôt :
catalogue.class
Mais je me pose une question : est ce que ta classe est compilé, c'est à dire : As-tu obtenu le fichier .class
Appel servlet depuis une page html
Re,
je pense qu'il faut commencer par un tutoriel simple d'utilisation de NetBeans avec des servlets. Il y aussi le serveur que tu dois installer par exemple un conteneur de Servlet comme Tomcat. As-tu fais tout cela ?
Dans ce cas, il faut aller dans le menu Exécuter et de lancer l'éxcution. je me souviens pas trop d'interface de NetBeans, mais ça doit être visible.
Une fois que tu as generé le fichier .class (sans erreur), tu fais ton appel en spécifiant le chemin exact avec / au lieu de \