La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

1 Exercices page JSP

2 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?

3 Solution exercice 1 exercice 1 page JSP N° Ordre Designation

4 Solution exercice 1 (suite) <% for (int i=1; i <= 20; i++) { out.println( ); out.print( + i + ); out.print( Bonjour ); out.println( ); } %>

5 Exercice 2 Créer une page JSP appelée Exercice2.js. Cette page génère une liste des 4 saisons de lanné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?

6 Solution exercice 2 Exercice 2 JSP <% out.println( ); out.println( Hiver ); out.println( Printemps ); out.println( Eté ); out.println( Automne ); out.println( ); %>

7 Solution 2 Exercice 2 JSP <% 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( + saison[i] + ); } %>

8 Exercice 3 On veut réaliser une page douverture de session avec : Un titre de page : Page daccueille Une indication dintroduction de : Nom dutilisateur; Une indication dintroduction de : Mot de Passe; Un bouton dOuverture de Session;

9 Suite dexercice 3 La page JSP intituler Entree.jsp permet de valider lentré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);

10 Suite de lexercice 3 Si le nom dutilisateur 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 derreur est affiché et une invitation de relance de la page daccueille.

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

12 Page HTML td Page daccueille Nom dutilisateur : Mot de passe :

13 Page jsp Exercice Accès à une base <% String nomUser = request.getParameter(NU); String MPasse = request.getParameter(MP);

14 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();

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

16 Page jsp suite If (rs.next()) { Out.println( Bien venu ); Out.println(rs.getString(NOM) + + rs.getString(PRENOM)); }

17 Page jsp suite Else { Out.println( Connexion impossible ); Out.println( Réessayer ); }

18 Page jsp suite rs.close(); req.close(); cnx.close(); %>


Télécharger ppt "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."

Présentations similaires


Annonces Google