Cours et exercices corrigés
tableau 2-1 . . Page 40. 26. Le langage HTML 5. PARTIE I. Tableau 2-1. Tous les éléments de la catégorie Phrasing (voir le tableau 2-3) ainsi que <head>. Le
TP HTML Exercice 1 : Votre première page HTML Ecrivez lextrait de
Exercice 4 : Réalisez un mini site comprenant votre CV selon le descriptif suivant: • Un tableau avec bordure fine qui comportera les informations "standards".
Les cahiers dExercices en Programmation : Le langage HTML
Des tableaux seront alors utilisés. Les tableaux sont définis par des balises. Voici les balises utilisées dans ce chapitre : Balise. Description. <table>
Exercice 6 – Les tableaux
Exercice 6 – Les tableaux. 1. Créez un fichier mon-cv.html dans le répertoire /EnvSystemeReseau/tp-html. balise <table> permet d'insérer un tableau dans une ...
Exercice 1. La structure minimale dune page HTML
Le résultat de l'affichage est le même que celui du tableau précédent. La balise <style> contient 3 règles CSS : la première s'applique à tous les éléments <
HTML : exercices
Exercice 1 : Affichage de document HTML. 1. Ouvrez le bloc-note copiez-y le document Exercice 6 : Tableau de statistiques. Ajoutez à votre site une page ...
TP TIC (HTML) - Kiteb.net
TP N°1 : Objectifs : ➢ Savoir écrire le code minimum en HTML pour créer une page Web. ➢ Savoir créer en mode code un tableau. ➢ Savoir insérer une image en
Cours PHP Accéléré
Jun 27 2023 Fabrication d'une table HTML avec les résultats : <html>. <head>. <title>. Connexion à MySQL avec PDO. </title>. <meta charset="utf-8">. <body>.
Travaux Pratiques - Fès
Liens hypertextes Tableaux
Exercice 1. La structure minimale dune page HTML
Créez un répertoire tp-html puis un fichier base.html dans le répertoire Le tableau commence par la balise ouvrante <table> et se termine par la balise ...
TP HTML Exercice 1 : Votre première page HTML Ecrivez lextrait de
Ecrivez l'extrait de code HTML qui réalise ce titrage dans un fichier nommé Un tableau avec bordure fine qui comportera les informations "standards".
Les cahiers dExercices en Programmation : Le langage HTML
Des tableaux seront alors utilisés. Les tableaux sont définis par des balises. Voici les balises utilisées dans ce chapitre : Balise. Description. <table>
TP TIC (HTML) - Kiteb.net
Objectifs : ? Savoir écrire le code minimum en HTML pour créer une page Web. ? Savoir créer en mode code un tableau. ? Savoir insérer une image en HTML.
Exercices sur les tableaux Php - page 1
23 Dec 2015 On voudrait réaliser un tableau HTML $Mois donnant le nombre de jours de chaque mois de l'année par un script PHP utilisant un tableau PHP. Les ...
Travaux Pratiques
Travaux pratiques et exercices d'application Conception de sites Web Exercice 3 (Facultatif) : Donner le code html du plan suivant. - Filières EST.
JEE et Framework Travaux Pratiques
Déployer l'application et vérifier que la page page1.html est définie comme page d'accueil en accédant à Exercice 3 : Affichage dans un tableau.
TP n°1 : php
Exercice n°1: Premier programme </HTML>. Rappels : Les scripts php doivent être interprétés par un parser PHP ... Exercice n°5.2: Les tableaux array() ...
Cours et exercices corrigés
Linsertion d
Les cahiers dExercices en programmation : CSS niveau 2 exercices
Ce livre complète les cahiers d'exercices en HTML. Il vous propose des énoncés L'utilisation de la balise <tbody> est obligatoire dans un tableau en.
Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
Professeur BALOUKI Youssef
Département Mathématiques et Informatique
JEE et Framework
Travaux Pratiques
2Création d'un projet
1. Depuis la barre de menu faire
new/Dynamic Web project2. Saisir le nom du projet
3. Spécifier Tomcat 9 comme environnement
d'exécution cible4. Spécifier la version 3.0 de l'API servlet
5. L'écran suivant sert à déterminer le dossier
des fichiers sources à compiler Installation et SULVH HQ PMLQ GH O·HQYLURQQHPHQP GH PUMYMLOBObjectifs
1. Installation de la distribution JEE de l'environnement de développement intégré (EDI) Eclipse.
2. Intégration et configuration du serveur Tomcat (version 9.x)
3. Se familiariser avec la perspective JEE de l'EDI Eclipse.
4. Création, configuration et déploiement d'un projet Web dynamique.
Travail à faire
Installation et configuration
1. Décompresser les fichiers eclipse-jee-xxx.zip et apache-tomcat-
9.0.x.zip dans le dossier c:\JEE
2. Parmi les perspectives disponibles dans eclipse, sélectionner la perspective Jee
3. Configuration du serveur Tomcat :
a. Window/ show view/server) b. Choisir Add new Server (version 9.X de Tomcat) d. Démarrer le serveur 36. Spécifier la racine du contexte du projet (Context Root). Celle ci définit l'URL à partir du quel nous
allons accéder au projet. L'URL du projet étant toujours de la forme http://IPServ ur:Port/ContextRoot/. Dans notre cas l'URL du projet sera http: /localhost:8080/TP1/7. Définir le dossier qui va contenir les pages Web ainsi que les ressources statiques (images,
scripts, videos, etc...). Par défaut, ce dossier est nommé WebConent.8. Le fichier Web.xml est le fichier de déploiement et de configuration.
9. Créer une page html dans le projet:
a. clic droit sur le noeud du projet puis new > HTML b. nommer la page page1.html. c. rajouter le message Bonjour tout le monde à la page.10. Déploiement et exécution :
a. clic droit dans le code source de la page puis run as > run on server b. sélectionner le serveur cible et valider11. Test :
a. Vérifier que l'état du serveur est à [Started,Synchronised] b. Vérifier que l'URL de la page est http://localhost:8080/TP1/page1.html c. Exécuter la page depuis un navigateur externe (Chrome ou firefox) 4 2FUpMPLRQ G·XQ SURÓHP JHN G\QMPLTXH
Objectifs
1. Création et configuration d'une application J2EE.
2. Configuration d'une page d'accueil.
3. Génération d'une page Web dynamique.
4. Configuration et déploiement d'une Servlet.
Travail à faire
Reprendre le projet précédent.
Problématique 1 :
Pour accéder à notre page de page1.html, un utilisateur devrait connaitre son nom afin de pouvoir émettre
une requête vers l'URL http://localhost:8080/TP1/page1.html. Sans cette information la page ne pourrait pas être
consultée. Par contre, en général, pour accéder à un site Web comme google, nous utilisons l'URL
www.google.com sans spécifier le nom de la page demandée. La page ainsi reçue est nommée page d'accueil
ou page de bienvenu. La page de bienvenu est retournée à chaque utilisateur ayant émis une requête vers l'URL racine
d'une application Web. En ce qui concerne notre application, le recours à l'URL racine
http://localhost:8080/, génère une erreur du type Resource non trouvée de code 404.Solution : Définition d'une page d'accueil.
Pour remédier à ce problème nous allons définir déploiement comme suit: page1.html comme page d'accueil à partir du descripteur de1. ouvrir le descripteur de déploiement (web.xml)dans le mode source, localiser la balise .
Celle ci sert à définir une liste de pages d'accueil moyennant la balise fille 2. supprimer les pages d'accueil définies par eclipse par défaut et spécifier la page page1.html comme page
d'accueil comme suit:3. Déployer l'application et vérifier que la page page1.html est définie comme page d'accueil en accédant à
l'URL racine de l'application.Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière : GI 2019/2020-
5/21 Problématique 2 : Génération dynamique d'un contenu htmlLa plateforme J2EE propose la technologie servlet pour créer des sites Web dynamiques. Les Servlets
sont des classes java, héritant de la classe HttpServlet et pouvant être sollicitées par des requêtes http
de types Get ou Post. Moyennant les Servlets, il est possible de générer un contenu html de façon
dynamique.Travail à effectuer :
1. Créer une Servlet depuis le menu contextuel du projet:
a. effectuer new > Servlet b. nommer la classe de la servlet Bonjour (champ class name) c. cocher les méthodes doGet et doPost de la servlet. Ces deux méthodes traitent respectivement les requêtes de typesGet et
Post.2. Rajouter à la Servlet le code suivant :
response.setContentType("text/html");PrintWriter p = response.getWriter();
p.print("Bonjour Servlet");3. Exécuter la servlet par la commande start de
son menu contextuel.la méthode response.setContentType("text/html")sert à spécifier le type de la réponse à générer.
Dans notre cas, le contenu à générer est constitué de texte et de html. La méthode response.getWriter() permet d'obtenir un objet de type PrintWriterservant à écrire le contenu dynamique dans la page à générer moyennant sa méthode print.Exercices:
1. Modifier la servlet Bonjour pour afficher un tableau de N
lignes et M colonnes2. Modifier la servlet Bonjour pour qu'elle affiche la date
courante.3. Modifier la servlet pour afficher les deux messages sur deux
lignes successives4. Créer la servlet Moyennesaffichant les noms de N
étudiants ainsi que leurs moyennes.
Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière : GI 2019/2020-
6/21Remarques:
Utiliser la boucle for pour la génération de la liste des étudiants Utiliser la méthode Math.random() pour générer les moyennes.Objectifs Création d'une application Web qui affiche les moyennes des étudiants. Cette application permettra de
réaliser les objectifs suivants. 1. Création et configuration d'une application J 2EE.2. Utilisation d'une source de données dans une servlet.
3. Génération de pages Web dynamiques contenant les éléments suivants :
a. Listes à puces b. Tableaux c. Images 4. Configuration et dé ploiement d u projet. Travail préliminaire 1. Créer u nouveau projet intitulé TP3.2. Créer la classe Etudiant con tenant :
o les attributs cin (String), nom (String) et moyenne (double). o un constructeur paramétré. o les accesseurs et les mutateurs des attributs. o la méthode equals comparant deux étudiants sur la base de leurs numéros de cin3. Créer la classe GestionEtudiants contenant les membres suivants :
o un attribut statique de type Array List
Exercice 1 : Affichage simple
Créer la servlet AffichageEtudiants effectuant les traitements suivants:1. récupération de la liste des étudiants génération d'une page Web dynamique affichant les noms ainsi que les moyennes des étudiants
conformément à la figure 1.Figure 1 : Affichage de la liste des étudiant
Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière : GI 2019/2020-
7/21Exercice 2 : Affichage dans un liste à puces
Modifier la servlet AffichageEtudiants de manière à afficher les étudiants sous f orme d'une liste à puces
nom Etudiant1 cin 1 12.0 nom Etudiant2 cin 2 14.0 nom Etudiant3 cin 3 9.0 nom Etudiant4 cin 4 15.0 nom Etudiant5 cin 5 8.0Figure 2: Affichage de la liste des étudiants
Exercice 3 : Affichage dans un tableau
Modifier la servlet AffichageEtudiants de manière à afficher les étudiants sous f orme d'un tableau contenant
les colonnes cin, nom et moyenne (Figure3).Figure 3 : Affichage sous forme de tableau
Exercice 4 : Insertion d'image
1. Rajouter l'attribut image (String ) dans la classe Etudiant tout en modifiant le constructeur de la classe.
(ou bien avec une nouvelle classe qui hérite de la classe Etudiant)2. Créer un répertoire nommé images dans le dossier
WebContent du projet.
3. Copier l es images des étudiants dans le répertoire images (une image par étudiant).
4. Passer l e nom du fichier de l'image comme paramètre du constructeur lors de l'instanciation des étudiants. Exemple : new Etudiant("110","Alami",15.2,"im.jpg")
5. Modifier la servlet de manière à afficher l'image de chaque étudiant dans une nouvelle colonne (voir figure
4). 5. Fixer la taille des images à 40x4
Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière : GI 2019/2020-
8/21Figure 4 : tableau avec images
Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière : GI 2019/2020-
9/21 Ex rcice 5 : Modifier le code de la servle t de manière à :1. colorer en rouge les lignes des étudiants aya nt une moyenne inférieure à 10 2. colorer en jaune les lignes des étudiants ayan t une moyenne supérieure ou égale à 10
Nom CIN Moyenne Photo
nom Etudiant1 cin 1 12.0 nom Etudiant2 cin 2 14.0 nom Etudiant3 cin 3 9.0 nom Etudiant4 cin 4 15.0 nom Etudiant5 cin 5 8.0Figure 5 : coloration conditionnelle du fond
Annexes
liste non ordonnée en HTML :- item1
- item2
Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
10/21 < li> item3Tableau en HTML : <
< tr > < td > Row 1, Column 1 < /td > < td > Row 1, Column 2 < /td > < / tr > < tr > < td > Row 2, Column 1 < /td > < td > Row 2, Column 2 < /td > < /tr > < /table >Utiliser la balise pour les titres Utilisation d es images : < img src=smile.gif alt=Wrox Logo height=40 width=40 / > Manipulation des couleurs du texte: ou
Objectifs Maitriser la notion de redirection et les méthodes permettant de l'effectuer. 1 Introduction Il est possible de rediriger le client vers une URL déterminée à l'aide de l'objet RequestDispatcher. Cette
technique s'effectue à travers le code suivant : RequestDispatcher rd = getServletContext().getRequestDispatcher("/UrlDestination"); rd.forward(request, response); Il est possible de compacter l'écriture précédente sous la forme : getServletContext().getRequestDispatcher("/UrlDestination").forward(request, response); Explication
La méthode getServletContext permet à la servlet de communiquer avec son conteneur de servlets. La méthode getRequestDispatcher prend comme paramètre l'URL de la ressource vers laquelle
l'utilisateur sera redirigé. La méthode forward permet de passer la requête et la réponse de la servlet courante à une autre ressource.
Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
11/21 Exercice 1 3. Créer un nouveau projet 4. Créer une page HTML identification.html contenant un formulaire avec deux champs texte nommés
login et password avec un bouton de validation. 5. Créer une page HTML succes.html contenant la phrase identification réussie 6. Créer une page HTML echec.html contenant la phrase échec de l'identification 7. Créer la Servlet Identification qui traite le formulaire d'identification et qui implante la logique suivante : Si le login est égal à "admin" et le mot de passe est égal à "admin" alors rediriger l'utilisateur vers
la page succes.html. Sinon, rediriger la page echec.html. Exercice 2 (Figure 1) 1. Créer un nouveau projet 2. Créer une page HTML identification.html contenant un formulaire avec deux champs texte nommés login et password un menu déroulant contenant les choix IM, CM et AV un bouton de validation.
3. Ǧ Créer la Servlet Identification qui traite le formulaire d'identification et qui implante la logique suivant : a Si le login es t égal à "admin" et le mot de passe est égal à "admin", rediriger la requête vers la servlet UtilisateurValide b Sinon, rediriger la requête vers la servlet UtilisateurNonValide 2. Créer la servlet UtilisateurValide qui, selon la sélection effectuée, affiche le texte suivant:
bonjour, vous êtes dans la section {IM, CM, A V}. 3. Créer la servlet UtilisateurNonValide qui affiche le texte suivant suivi d' un lien hypertexte vers la
page d'identification: Echec d'identification; vous avez saisi le login "XXXX" et le mot de passe "YYYY" Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
12/21 Figure 1 : Illustration de l'exercice 2
TP5 : Gestion des formulaires
Objectifs Se familiariser avec les API de traitement des formulaires dans un projet J2EE. Ceci passe par :
1. La création de formulaires comprenant les éléments
suivants: a. La déclaration du formulaire. d. Les listes et menus déroulants. b. Les champs de saisie de texte et de e. Les cases à cocher. mots de passe. f. Les zones de saisie de texte
libre. c. Les boutons radio. g. Les boutons d'envoi de
formulaire. ww L'implémentation de Servlets capables de récupérer et de traiter le contenu d'un formulaire comprenant: Des composants à retour simple (text, password, radio, textarea, select) Des composants à retour multiple (checkbox)
Introduction Les formulaires permettent aux développeurs de doter une page web d'éléments interactifs permettant le dialogue
avec les internautes. L'utilisateur saisit des données en remplissant des champs, en activant des boutons radio ou
des cases à cocher, en sélectionnant des options dans une liste de choix ou en cliquant sur des boutons. Un
formulaire peut être soumis en cliquant sur un bouton de type submit afin d'envoyer son contenu à un URL
capable de le traiter. 1 Création d'un formulaire
1.1 Déclaration d'un formulaire
Les formulaires sont délimités par la balise
et contiennent obligatoirement l'attribut action spécifiant l'URL d'envoi du formulaire et l'attribut method désignant la méthode d'envoi du formulaire qui pourrait
être soit get ou post. Dans une application J2EE, l'URL d'envoi peut être soit celui d'une servlet, soit celui d'une
page jsp. Voici un exemple d'un formulaire : 1.2 Composants d'un formulaire
La balise FORM constitue permet de regrouper des éléments qui permettent à l'utilisateur de choisir ou de saisir les
informations à envoyer à l'URL indiqué dans l'attribut ACTION de la balise FORM par la méthode indiquée par
l'attribut METHOD. Les éléments à déclarer dans un formulaire devraient avoir un identifiant (attribut name)
permettant de récupérer leurs valeurs ensuite. Les éléments d'un formulaire peuvent être :
o Champs de saisie de texte : Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
13/21 o Zone de texte libre : o Liste : une liste permet à l'utilisateur de sélectionner un choix parmi ceux qui sont disponibles. La liste (balise select) a un identifiant (attribut name) et regroupe un ensemble de choix (balise option) ayant chacun une valeur prédéfinie (attribut value). Boutons radios : il s'agit d'un bouton permettant un choix parmi plusieurs proposés (l'ensemble des boutons
radios relatifs à la même information devant porter le même attribut name pour être mutuellement exclusifs.
La paire nom/valeur du bouton radio sélectionné sera envoyée à l'URL de l'action. Homme : Femme :
Cases à cocher: permettent d'effectuer des choix multiples en envoyant les valeurs des cases cochées.
Lecture Sport Voyage Bouton d'envoi : est un bouton permettant d'envoyer le contenu du formulaire à l'URL défini dans l'attribut
action de la balise form. 1.3 Codage des données
Lors de l'envoi du formulaire les données sont codées selon le type de la méthode d'envoi. Chaque élément du formulaire est codé selon le format nom=valeur. Par exemple, si l'utilisateur a saisit dans le champ texte (déclaré
auparavant) la chaine Alami, alors cet élément sera codé sous la forme prenom=Alami. Si le formulaire contient plusieurs éléments, leurs résultats seront concaténés et séparés par le caractère &
1. méthode get: la méthode get envoi le formulaire dans l'URL comme suit :
2. méthode post: Le contenu des éléments du formulaire sont envoyées sous un format binaire, cachés
dans l'entête de la requête. Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
14/21 2 API de traitement des formulaires
La méthode d'envoi du formulaire spécifie la méthode de la servlet qui sera invoquée. En effet, la méthode get
permet d'actionner la méthode doGet de la servlet tandis ce que le type post invoque la méthode doPost. Les
paramètres du formulaire sont envoyées dans un objet de type HttpServletRequest. Celui ci propose deux
méthodes pour la lecture des paramètres envoyés à partir d'un formulaire à savoir: 6. public String getParameter(String name) : permet de retourner la valeur d'un champ dont on
a passé le nom en argument. Cette méthode est utilisée pour récupérer la valeur d'un champ à une seule
valeur de retour. 7. public String[] getParameterValues(String name):cette méthode est utilisée pour récupérer la
quotesdbs_dbs1.pdfusesText_1
[PDF] exercice identité remarquable factorisation
[PDF] exercice identité remarquable seconde
[PDF] exercice immunité bac science
[PDF] exercice imparfait passé simple cm2 ? imprimer
[PDF] exercice induction mpsi
[PDF] exercice inégalité de bernoulli
[PDF] exercice information chiffrée terminale stmg
[PDF] exercice interactif javascript
[PDF] exercice java corrigé debutant
[PDF] exercice java corrigé debutant pdf
[PDF] exercice java corrigé heritage
[PDF] exercice javascript formulaire corrigé
[PDF] exercice jeu a 3 basket
[PDF] exercice la houle
[PDF] exercice laser terminale s
Manipulation des couleurs du texte: ou
1 Introduction Il est possible de rediriger le client vers une URL déterminée à l'aide de l'objet RequestDispatcher. Cette
technique s'effectue à travers le code suivant : RequestDispatcher rd = getServletContext().getRequestDispatcher("/UrlDestination"); rd.forward(request, response); Il est possible de compacter l'écriture précédente sous la forme : getServletContext().getRequestDispatcher("/UrlDestination").forward(request, response);Explication
La méthode getServletContext permet à la servlet de communiquer avec son conteneur de servlets. La méthode getRequestDispatcher prend comme paramètre l'URL de la ressource vers laquelle
l'utilisateur sera redirigé. La méthode forward permet de passer la requête et la réponse de la servlet courante à une autre ressource.
Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
11/21Exercice 1 3. Créer un nouveau projet 4. Créer une page HTML identification.html contenant un formulaire avec deux champs texte nommés
login et password avec un bouton de validation.5. Créer une page HTML succes.html contenant la phrase identification réussie 6. Créer une page HTML echec.html contenant la phrase échec de l'identification 7. Créer la Servlet Identification qui traite le formulaire d'identification et qui implante la logique suivante : Si le login est égal à "admin" et le mot de passe est égal à "admin" alors rediriger l'utilisateur vers
la page succes.html. Sinon, rediriger la page echec.html.Exercice 2 (Figure 1) 1. Créer un nouveau projet 2. Créer une page HTML identification.html contenant un formulaire avec deux champs texte nommés login et password un menu déroulant contenant les choix IM, CM et AV un bouton de validation.
3. Ǧ Créer la Servlet Identification qui traite le formulaire d'identification et qui implante la logique suivant : a Si le login es t égal à "admin" et le mot de passe est égal à "admin", rediriger la requête vers la servlet UtilisateurValide b Sinon, rediriger la requête vers la servlet UtilisateurNonValide 2. Créer la servlet UtilisateurValide qui, selon la sélection effectuée, affiche le texte suivant:
bonjour, vous êtes dans la section {IM, CM, A V}.3. Créer la servlet UtilisateurNonValide qui affiche le texte suivant suivi d' un lien hypertexte vers la
page d'identification: Echec d'identification; vous avez saisi le login "XXXX" et le mot de passe "YYYY"Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
12/21Figure 1 : Illustration de l'exercice 2
TP5 : Gestion des formulaires
Objectifs Se familiariser avec les API de traitement des formulaires dans un projet J2EE. Ceci passe par :
1. La création de formulaires comprenant les éléments
suivants: a. La déclaration du formulaire. d. Les listes et menus déroulants. b. Les champs de saisie de texte et de e. Les cases à cocher. mots de passe. f.Les zones de saisie de texte
libre. c. Les boutons radio. g.Les boutons d'envoi de
formulaire. ww L'implémentation de Servlets capables de récupérer et de traiter le contenu d'un formulaire comprenant: Des composants à retour simple (text, password, radio, textarea, select) Des composants à retour multiple (checkbox)
Introduction Les formulaires permettent aux développeurs de doter une page web d'éléments interactifs permettant le dialogue
avec les internautes. L'utilisateur saisit des données en remplissant des champs, en activant des boutons radio ou
des cases à cocher, en sélectionnant des options dans une liste de choix ou en cliquant sur des boutons. Un
formulaire peut être soumis en cliquant sur un bouton de type submit afin d'envoyer son contenu à un URL
capable de le traiter.1 Création d'un formulaire
1.1 Déclaration d'un formulaire
Les formulaires sont délimités par la balise
et contiennent obligatoirement l'attribut actionspécifiant l'URL d'envoi du formulaire et l'attribut method désignant la méthode d'envoi du formulaire qui pourrait
être soit get ou post. Dans une application J2EE, l'URL d'envoi peut être soit celui d'une servlet, soit celui d'une
page jsp. Voici un exemple d'un formulaire :1.2 Composants d'un formulaire
La balise FORM constitue permet de regrouper des éléments qui permettent à l'utilisateur de choisir ou de saisir les
informations à envoyer à l'URL indiqué dans l'attribut ACTION de la balise FORM par la méthode indiquée par
l'attribut METHOD. Les éléments à déclarer dans un formulaire devraient avoir un identifiant (attribut name)
permettant de récupérer leurs valeurs ensuite. Les éléments d'un formulaire peuvent être :
o Champs de saisie de texte :Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
13/21 o Zone de texte libre : o Liste : une liste permet à l'utilisateur de sélectionner un choix parmi ceux qui sont disponibles. La liste (balise select) a un identifiant (attribut name) et regroupe un ensemble de choix (balise option) ayant chacun une valeur prédéfinie (attribut value).Boutons radios : il s'agit d'un bouton permettant un choix parmi plusieurs proposés (l'ensemble des boutons
radios relatifs à la même information devant porter le même attribut name pour être mutuellement exclusifs.
La paire nom/valeur du bouton radio sélectionné sera envoyée à l'URL de l'action.Homme : Femme :
Cases à cocher: permettent d'effectuer des choix multiples en envoyant les valeurs des cases cochées.
Lecture SportVoyage Bouton d'envoi : est un bouton permettant d'envoyer le contenu du formulaire à l'URL défini dans l'attribut
action de la balise form.1.3 Codage des données
Lors de l'envoi du formulaire les données sont codées selon le type de la méthode d'envoi. Chaque élément du formulaire est codé selon le format nom=valeur. Par exemple, si l'utilisateur a saisit dans le champ texte (déclaré
auparavant) la chaine Alami, alors cet élément sera codé sous la forme prenom=Alami.Si le formulaire contient plusieurs éléments, leurs résultats seront concaténés et séparés par le caractère &
1. méthode get: la méthode get envoi le formulaire dans l'URL comme suit :
2. méthode post: Le contenu des éléments du formulaire sont envoyées sous un format binaire, cachés
dans l'entête de la requête.Université Hassan 1er
Faculté des Sciences et Techniques
Département Mathématiques et Informatique
Filière GI : -2019/2020-
14/212 API de traitement des formulaires
La méthode d'envoi du formulaire spécifie la méthode de la servlet qui sera invoquée. En effet, la méthode get
permet d'actionner la méthode doGet de la servlet tandis ce que le type post invoque la méthode doPost. Les
paramètres du formulaire sont envoyées dans un objet de type HttpServletRequest. Celui ci propose deux
méthodes pour la lecture des paramètres envoyés à partir d'un formulaire à savoir:6. public String getParameter(String name) : permet de retourner la valeur d'un champ dont on
a passé le nom en argument. Cette méthode est utilisée pour récupérer la valeur d'un champ à une seule
valeur de retour. 7. public String[] getParameterValues(String name):cette méthode est utilisée pour récupérer la
quotesdbs_dbs1.pdfusesText_1[PDF] exercice identité remarquable seconde
[PDF] exercice immunité bac science
[PDF] exercice imparfait passé simple cm2 ? imprimer
[PDF] exercice induction mpsi
[PDF] exercice inégalité de bernoulli
[PDF] exercice information chiffrée terminale stmg
[PDF] exercice interactif javascript
[PDF] exercice java corrigé debutant
[PDF] exercice java corrigé debutant pdf
[PDF] exercice java corrigé heritage
[PDF] exercice javascript formulaire corrigé
[PDF] exercice jeu a 3 basket
[PDF] exercice la houle
[PDF] exercice laser terminale s