TP2 ( Translate to English ) Convertir en PDF Version imprimable
Appréciation des utilisateurs: / 0
FaibleMeilleur 
Ecrit le 11-09-2009 (1459 hits) ... section TP de la session "Web dynamique"

Partie 1 : retour sur le protocole CGI


Exercice 1 : prise en main

Ecrire un jsp qui affiche la date en cours en rouge

utiliser la classe java.util.Date

 

Exercice 2 : environnement CGI

 

Ecrire une page JSP qui affiche les variables d’environnment CGI.

 

REMOTE_ADDR

HTTP_USER_AGENT

HTTP_HOST

HTTP_ACCEPT

HTTP_ACCEPT_LANGUAGE

SERVER_SOFTWARE

SERVER_NAME

SERVER_PORT

 

SERVER_PROTOCOL

DOCUMENT_ROOT

SERVER_ADMIN

SCRIPT_FILENAME

CONTENT_TYPE

CONTENT_LENGTH

GATEWAY_INTERFACE

REQUEST_METHOD

QUERY_STRING

 

Ceci devrait confirmer que JSP respecte bien le protocole CGI.

 

Exercice 3 : recupérer des champs de formulaire

Ecrire une page HTML qui demande 2 nombres et les transmets à un jsp

Ecrire un JSP qui permet d'afficher le résultat de la somme sous la forme "A + B = C"

dans cette pas utiliser la directive d'inclusion de fichier: pour réinclure la page de formulaire

 

Exercice 4: redirection HTTP

Ecrire une page JSP qui reçoit en paramètre le nom d’une page vers laquelle il redirige automatiquement le navigateur.

Cela peut etre un formulaire qui permet de saisir l’URL de destination.

Partie 2 : messagerie simple

Créer une messagerie qui permet de saisir et de restituer les informations suivantes :

·         Nom

·         E-mail 

·         Ville

·         Sexe

·         Age

·         Message

 

Exercice 1 : Création de la page du formulaire (form.html)

Voici un exemple :  

Exercice 2 : Création du script JSP de stockage (msg-store.JSP)

Il doit permettre de stocker les valeurs saisie dans le formulaire dans un fichier coté serveur.

 

Attention : il faut se poser la question du format de stockage ! Le message peut faire plusieurs lignes.

Exemple de procédés :

  1. Mettre une info par ligne et utiliser un marqueur final de message (ex  « #### » ou « FIN DU MESSAGE »)
  2. Mettre une info par ligne et remplacer dans le message tous les retours chariots '\n' par <br>
  3. utiliser un format type csv (cad 1 enregistrement = 1 ligne du fichier texte) avec un séparateur de champs (exemple « ; »)
  4. utiliser un 1 entête à un enregistrement qui précise la taille
  5. écrire le message à la mode HTML/XML (revient un peu à la méthode 1)
  6. écrire dans le fichier texte le résultat directement formaté en HTML de sorte que le script de l’exercice 3 se contente de lire le contenu sans aucun traitement

Exercice 3 : Création du script JSP de restitution (msg-list.JSP)

Il doit permettre de restituer sous forme HTML (dans une page JSP) les valeurs contenues dans la « base de données fichier » située coté serveur.

Exemple  de résultat:

 

 

 

Exercice 3 : Creation de la page de garde (index.html)

Ecrire une page « Messagerie » avec un lien nommé « saisie d’un message » vers la page de saisie (formulaire) et un lien nommé « voir les messages saisis » vers la page de restitution de la messagerie.

 

 
Suivant >
 

Navigation
Home
Contacts
Développement
Logistique de projet
Bases de données
Systèmes
Réseaux & Télécom
Outils
Reliques
Téléchargement
Recherche
Plan du site
Administration
Agenda Online
Page cours IUT GTR
Login





Mot de passe oublié ?
Visites

Sites amis
View Nadir BOUSSOUKAIA's profile on LinkedIn
Mes photos