Indiquer où se trouve la servlet générée associée à cette JSP (traduction de cette JSP) Page 8 XVII-8 JMF Exercices servlets/JSP Le langage Java
Previous PDF | Next PDF |
[PDF] Exercices sur Servlets/JSP - Cnam
Indiquer où se trouve la servlet générée associée à cette JSP (traduction de cette JSP) Page 8 XVII-8 JMF Exercices servlets/JSP Le langage Java
[PDF] Applications Web - miageprojet2
Pour le développement Servlet/JSP ⇨ Conteneur de Servlet Tomcat permettant d'établir le lien entre la Servlet et le serveur Web Servlet : Exercices 1
[PDF] TP JEE - LIPN
26 sept 2018 · le fichier index jsp est le frontend de votre application Essayer de les corriger avec l'aide d'un chargé de Exercice 7 (Servlet and JSP 2)
[PDF] Travaux Pratiques Une belle servlet - Hippopotamus
29 oct 2006 · Le corrigé des exercices 1 à 6 est disponible Exercice 1 – Réalisation Exercice 4 – Servlet en entrée, JSP en sortie Reprendre l'exercice 2
[PDF] Java - Servlets - TECFA
17 jan 2001 · Module technique précédent: java-jsp Module d'exercices: act-servlets version qui vient avec tomcat: appelée souvent servlet jar ou
[PDF] Conception dapplications en Java/JEE - Numilog
Table des matières 14 7 Exemple d'application Servlet/JSP/DAO-JDBC 14 9 Exemple d'application JSP/EJB/JPA 230 CORRIGÉS DES EXERCICES 365
[PDF] Formation Esup-Commons V2 - Exercices et - ESUP-Portail
EXERCICE N°2 : LANCEMENT D'UNE APPLICATION MAVEN 14 Dans src/ main/java du module web-jsp-servlet créer TaskController du package Ceci sera corrigé dans la prochaine version d'esup-‐commons et notemment d'esup-‐
[PDF] Créez votre application web avec Java EE - SupMTI
Servlet avec vue JSTL xml : exercice d'application Inclure automatiquement la JSTL Core à toutes vos JSP que l'on puisse être amené à maintenir et corriger une application que l'on n'a pas créée soi-même ; que l'on puisse être
[PDF] Développer des sites Web avec Java EE - Orsys
corrigés des exercices pour les stages Développer des vues basées sur des JSP, des librairies de balises (taglib) Comprendre les Servlets et les JSPs
[PDF] exercice corrigé sig et caf
[PDF] exercice corrigé sollicitation composée
[PDF] exercice corrigé spectre de l'atome d'hydrogène
[PDF] exercice corrigé spectroscopie uv visible pdf
[PDF] exercice corrigé statique des fluides pdf
[PDF] exercice corrigé statistique a deux variables
[PDF] exercice corrigé statistique bivariée
[PDF] exercice corrigé statistique descriptive a deux variables pdf
[PDF] exercice corrigé statistique descriptive bivariée pdf
[PDF] exercice corrigé statistique tableau de contingence
[PDF] exercice corrigé structure langage c
[PDF] exercice corrigé suite arithmétique géométrique
[PDF] exercice corrigé sur la part de marché
[PDF] exercice corrigé sur la part de marché relative
XVII-1JMFExercices servlets/JSPLe langage Java
Exercices sur Servlets/JSP
XVII-2JMFExercices servlets/JSPLe langage Java
Installation
•Installer, si ce n"est déjà fait :J2SE (1.6)
tomcat (6.0) un éditeur de texte (notepad++)XVII-3JMFExercices servlets/JSPLe langage Java
Correspondance URL vs. emplacement
disque •On doit avoir la correspondance : http://localhost:8080/ %TomcatHome%\webapps\ROOT\•Voir (ou construire) des démos de http://localhost:8080/ http://localhost:8080/test2JMF.html http://localhost:8080/test2JMF.jspXVII-4JMFExercices servlets/JSPLe langage Java
Exercice 1 (1/3)
•Ecrire la page html suivante : Le menu est composé de Java SkyLine, Java World,Programmez ! (menu par défaut), Devellopez.com
La transformer en page jsp. Qu"y a t il à faire ?XVII-5JMFExercices servlets/JSPLe langage Java
Déploiement d"une application web
•Remarque 1 Toute application web (= site web mis %TOMCAT_HOME%\webapps\MonAppliWeb ) sera accessible par des URL commençant par http:://localhost:port/MonAppliWebRemarque 2
Toute application web (= site web mis %TOMCAT_HOME%\webapps\MonAppliWeb ) est décrite par son fichier %TOMCAT_HOME%\webapps\MonAppliWeb\WEB-INF\web.xml
XVII-6JMFExercices servlets/JSPLe langage Java
Déploiement d"une servlet
•Mettre dans le web.xml de votre application web, les lignes :Remarque 3
Les servlets de l"application web doivent être rangées dansMonAppliWeb\WEB-INF\classes
XVII-7JMFExercices servlets/JSPLe langage Java
Exercice 1 (2/3)
•Placer la page jsp dans l"arborescence tomcat (par exemple sous TomcatHome\webapps\ROOT\) et accéder à cette jsp par un navigateur à une URL commençant par http://localhost ... Lorsqu"on clique sur le bouton commander de la page jsp précédente, on demande à lancer la servlet d"URL /AfficheChoixDansLaJSPServlet Accéder à cette page JSP par le navigateur (lancer ce qu"il faut pour cela) Indiquer où se trouve la servlet générée associée à cetteJSP (traduction de cette JSP).
XVII-8JMFExercices servlets/JSPLe langage Java
Exercice 1 (3/3)
•Ecrire la servlet AfficheChoixDansLaJSPServlet. Cette servlet affiche les choix qui ont été fait par l"utilisateur dans la page JSP précédente.XVII-9JMFExercices servlets/JSPLe langage Java•Une session = Une suite d"interactions entre un client et
un serveur Web -Elle couvre plusieurs requêtes HTTP sur une période donnée •On peut utiliser les sessions pour -Mémoriser les actions d"un utilisateur uniqueExemples
•achats en ligne (panier de commande)Examens à distance
•HTTP : un protocole sans état => Il faut une technique pour mémoriser les sessionsSessions
XVII-10JMFExercices servlets/JSPLe langage Java
HttpSession
•L"API Servlet fournit l"interface HttpSession -Les objets HttpSession mémorisent des données pendant une suite d"interactions d"un utilisateur (utilisant le même navigateur) sur l"application webFonctionne comme une table de hachage,
Est stocké coté serveur
Repéré par un sessionId échangé entre le serveur web et le client webXVII-11JMFExercices servlets/JSPLe langage Java
Utiliser HttpSession (1/2)
•Dans un premier temps on récupère la session (objet de la classe HttpSession) parHttpSession getSession()
lancé sur request Cet appel retourne la session courante associée à la requête. Si la session n"existe pas, elle sera créée. Une fois la session obtenue on peut mémoriser des données par void setAttribute(String name, Object value) ou les récupérer par :Object getAttribute(String name)
XVII-12JMFExercices servlets/JSPLe langage Java
Utiliser HttpSession (2/2)
HttpSession session = request.getSession();
ArrayList laListe = ...
session.setAttribute("cnam", laListe);ArrayList recupListe =(ArrayList)
session.getAttribute("cnam");XVII-13JMFExercices servlets/JSPLe langage Java
Exercice 2 (1/2)
•Construire une servlet qui affiche un compteur qui est incrémenté à chaque accès sur cette servlet pendant une session. Indication : on pourra utiliser la classe Integer qui modélise le type int. Remarque importante : il faut que votre navigateur ait activé les cookiesXVII-14JMFExercices servlets/JSPLe langage Java
Gestion du session id (1/2)
•Par défaut le session id est passé comme cookie du serveur au client web (qui le lui renvoie à chaque requête cf. gestion des cookies dans http)
A condition que le client web autorise les cookies Si ce n"est pas le cas, il faut passer le session id de sorte à le récupérer lors de la prochaine interaction => la solution. Le mettre dans tous les liens de la page retournée car sinon ... compléter !!