Exercices page JSP.

Slides:



Advertisements
Présentations similaires
Réaliser une présentation powerpoint
Advertisements

Création d'un formulaire Cliquer ici Taper un nom Choisir POST.
Lundi 15 Décembre 2008 Aujourd'hui, les balises et.
La Méthode de Simplexe Standardisation
Créer un lien 1-Sélectionner le texte 2-Choisir l'outil « lien »
Microsoft Excel LibreOffice Calc
CONSTRUIRE UN TABLEAU Analyser, organiser les informations Sens du tableau Nombre de colonnes (le moins de colonnes possible) Nombre de lignes Système.
M. SAILLOUR Lycée Notre Dame du Kreisker St Pol de Léon
1/29 Le modèle de l ’atome Dernière mise à jour: Le 24 Septembre 2008.
1 Bonjour, je me nomme Urbain Lopez, Analyste-informaticienne chez Microsoft Canada Bienvenue sur ce didacticiel Tutoriel audio en ligne Pour word 2003.
Dernière scéance: Des question?????? + Deux exercices.
Tableur – Connaissances de base - Contrôle
En cliquant sur le mot classeur, on met en route le tableur.
JSP Java Server Pages. Introduction Afin dimplémenter les règles métiers, coté serveur dans une application Web, larchitecture Java propose trois solutions.
le nom du logiciel et le nom du fichier s’appelle la barre des titres
Prise en main rapide... Ou comment commencer avec RevisAudit ?
Définition : C'est un format de données qui permet de réaliser des sommaires Un « flux RSS » est un fichier texte qui contient les titres des derniers.
Introduction à la programmation (420-PK2-SL) cours 17 Gestion des applications Technologie de linformation (LEA.BW)
OMNIDIA 5.3. OMNIDIA 5.3 OMNIDIA 5.3 OMNIDIA 5.3.
Tableurs.
Tableau croisé dynamique sous Excel (TCD).
sa présentation assistée par ordinateur ?
En avant 8 texte 2 page 14 Texte 2 Questions sur le texte 2.
5.1 À la recherche dune certaine tendance dans la réactivité chimique p
Outils « bureautique » 1. Traitement de texte 2. Tableur.
TRAITEMENT DE STRUCTURES
2b. Mise en forme de document
Clique sur la souris ou sur la flèche en bas
Le tableau périodique des éléments
Tableau de distributio n. Une donnée Une donnée est le résultats dune observation que lon fait sur chaque individu lors dune étude statistique. Cest la.
Professeure : Errifaiy Elmustapha
Exporter – Graver - Présenter  C'est grâce aux collections que "Exporter graver présenter" prend tout son sens  On peut y exporter un ensemble d'images,
Pour faire défiler les diapos, utilise les flèches du clavier ou la souris Définition Dix puissance 6 ; 6 est l’exposant de la puissance de 10.
Environnement informatique
Fabienne BUSSAC CALCUL LITTÉRAL – INITIATION AU TABLEUR 1. DÉFINITION
On peut faire des tableaux de calcul On peut faire des graphiques.
Comment utiliser FrontPage?
La fonction RECHERCHEV
Exercice 8: Insérer une image d’animal. Cette image doit être de type clipart et elle doit venir de la bibliothèque.
Plan de la leçon Réf. p. WRD- 149 Les styles Les listes hiérarchiques
Présentation sur ordinateur Quelques éléments sur ce qu’est une présentation.
Normes de présentation du rapport
Auteur : Frédéric Thériault 1. Page à intégrer 2.
Le Canoë Kayak, l'esprit club! cna-cel- Commission Nationale Course En Ligne-Marathon et Paracanoë Comment utiliser l’application de simulation.
Fonctions avancées et graphiques
Technique de stage par téléphone
EXCEL TICE2 Premier année de Psychologie séance 2
Définie ? Dérivable ? Continue ?
Page de Gard. Emplacement titre Times New Roman 32 pt centré. Version charte Ville de Pontoise avec motif. Page de Présentation de dossier.
Le Tableau périodique PowerPoint
24 avril 2015 TITRE DE LA PRÉSENTATION. TITRE 1 = 25 pts TITRE 2 = 20 pts  Texte courant = 18 pts 24 avril
SG - NOM DE LA STRUCTURE TITRE DE LA PRÉSENTATION JJ/MM/AAAA.
Générateur d’applications WEB de gestion de données Menus et aide en ligne.
Utilité et environnement d’un tableur Professeur : Errifaiy Elmustapha
1 ::: GUIDELINE BACK OFFICE SITE UNIVERS INFIRMIER À l’attention de Audrey Vesque et Delio Prudente MARDI 25 JUIN 2013.
LE TABLEUR-GRAPHEUR Séquence 5 Compétences visées :
TD 1ère séance TICE EXCEL.
Comprendre le SGBDR Microsoft Access – partie 2
Cours de HTML suite applications
Problèmes sur Excel PB1 Constructions de la liste des établissements publics du second degré De l’académie de Toulouse (À partir du site national)
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Concevoir des activités sur la plateforme collaborative BDF.
© Fujitsu Canada Introduction à Minitab Version 14 - Anglais Formation Black Belt Lean Six Sigma.
Titre Page 1. Page 2.
Cours 4 : Premiers pas avec Excel  Insertion de chiffres dans des cellules  Création de formules simples (additions, soustractions, divisions et multiplications)
Présentation Excel Microsoft Excel est le tableur de la suite bureautique propriétaire « Office System ». Développé pour les plateformes Windows et Macintosh.
Master Etudes Médiévales M-1 : UE Informatique F. Hautefeuille.
INITIATION A LA CREATION D’UNE PAGE WEB C-X. PROSPERINI A : COMMUNICATION ET SYNDICATS Afrique Francophone 20/04/2010.
Construire une figure Légende chacune des diapositives de ce diaporama : Donne-lui un titre : _________________________ voix et vues de classe :
Titre de la présentation
Transcription de la présentation:

Exercices page JSP

Exercice 1 Créer une page JSP appelée Exercice1.js. Cette page génère un tableau de 20 lignes. Chaque ligne contient deux cases. La première case contient le numéro de cette ligne et la seconde contient le texte « bonjour ». Le titre de chacune des colonnes sont respectivement «N° ordre», «Designation» et que la largeur de la première est 90 et la seconde est 300?

Solution exercice 1 <html> <head> <title>exercice 1 page JSP </title></head> <body> <table border> <colgroup > <col width = 90> <col width = 300> </colgroup> <tr> <th> N° Ordre </th> <th> Designation </th> </tr>

Solution exercice 1 (suite) <% for (int i=1; i <= 20; i++) { out.println(‘’<tr>’’); out.print(‘’<td>’’ + i + ‘’</td>’’); out.print(‘’<td> Bonjour </td>’’); out.println(‘’</tr>’’); } %> </table> </body> </html>

Exercice 2 Créer une page JSP appelée Exercice2.js. Cette page génère une liste des 4 saisons de l’année sous forme de liste énuméré de 1 à 4. En appuyant sur chacun des saisons énumérés, une page html associées est affichées?

Solution exercice 2 <html> <head> <title>Exercice 2 JSP </title> </head> <body> <% out.println(‘’<ol type=1>’’); out.println(‘’<li> <A HREF=‘’Hiver.html’’>Hiver</A> </li>’’); out.println(‘’<li> <A HREF=‘’Printemps.html’’>Printemps </A> </li>’’); out.println(‘’<li> <A HREF=‘’Ete.html’’>Eté </A> </li>’’); out.println(‘’<li> <A HREF=‘’Autonne.html’’>Automne </A> </li>’’); out.println(‘’</ol>’’); %> </body> </html>

Solution 2 <html> <head> <title>Exercice 2 JSP </title> </head> <body> <ol type= 1> <% String[] saison={‘’Hivers’ ‘,’’Ete ‘’,’’Printemps’’,’’Hautonne’’}; String[] lien={‘’Hivers.html’ ‘,’’Été.html ‘’,’’Printemps.html’’,’’Hautonne.html’’}; for (int i=0; i < 4; i++) { out.println(‘’<li> <A HREF=‘’ + lien[i] + ‘’>’’ + saison[i] + ‘’</A> </li>’’); } %> </OL> </body></html>

Exercice 3 On veut réaliser une page d’ouverture de session avec : Un titre de page : ‘Page d’accueille’ Une indication d’introduction de : Nom d’utilisateur; Une indication d’introduction de : Mot de Passe; Un bouton d’Ouverture de Session;

Suite d’exercice 3 La page JSP intituler ‘Entree.jsp’ permet de valider l’entrée en consultant une base de donnée en mysql nommer ‘mabase.sql’ situé dans c:\td\, un login ‘log’ et un mot de passe ‘mp’. Cette base contient un table des utilisateurs nommer ‘USE’ et qui à la forme suivant: (‘NomU’, ‘PassWord’, ‘Nom’, ‘Prenom’);

Suite de l’exercice 3 Si le nom d’utilisateur et le mot de passe est valide une page est généré avec le titre ‘Bienvenu’ et un affiche du nom et prénom du propriétaire. Sinom un message d’erreur est affiché et une invitation de relance de la page d’accueille.

Solution exercice 3 La solution est sous la forme de deux pages: Un fichier html avec formulaire; Un fichier jsp pour le traitement du formulaire.

Page HTML <html> <head><title> td </title></head> <body> <h1 align = center>Page d’accueille </h1> <form methode=post action=‘entree.jsp’> <pre> Nom d’utilisateur : <input type=texte name=‘NU’ size=10 maxlength=10> Mot de passe : <input type=password name=‘MP’ size=10 maxlength=15> <input type=submit value=‘Ouverture de cession’> </pre> </form> </body> </html>

Page jsp <html> <head> <title>Exercice Accès à une base </title> </head> <body> <% String nomUser = request.getParameter(‘’NU’’); String MPasse = request.getParameter(‘’MP’’);

Page jsp suite Class.forName(‘’com.mysql.jdbc.Driver’’); Java.sql.Connection cnx = Java.sql.DriverManager.getConnection («c:\TD\MaBase.sql», «log», «MP»’); Java.sql.Statement req = cnx.createStatement();

Page jsp suite Java.sql.ResultSet rs = req.executeQuery(« Select * From USER Where NonU = ‘ » + nomUser + « ‘ AND PassWord= ‘ » + MPasse + « ‘ » );

Page jsp suite If (rs.next()) { Out.println(‘<h1 align=center>Bien venu</h1>’); Out.println(rs.getString(‘NOM’) + ‘ ‘ + rs.getString(‘PRENOM’)); }

Page jsp suite Else { Out.println(‘’<h1 align=center>Connexion impossible</h1>’’); Out.println(‘’<A HREF=‘TD.html’ > Réessayer </A>’’); }

Page jsp suite rs.close(); req.close(); cnx.close(); %> </body> </html>