Académique Documents
Professionnel Documents
Culture Documents
TP 3: Les applications JEE avec le pattern MVC – Les servlet et les JSP
Etape 2 : Création et redirection dans les servlets
Ajouter un lien vers la page de « Contact.java » :
Création de la servlet "Contact.java":
Etape 3 : Création d’un formulaire (contenu HTML) dans une page JSP
Etape 4 : Création d’un modèle
Etape 6 : Obtenir les données du formulaire
<ul>
...
<li><a href="Contact">Contact Nous</a></li>
</ul>
...
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
RequestDispatcher view = request.getRequestDispatcher("WEB-
INF/views/Contact.jsp");
view. forward(request,response);
}
...
Etape 3 : Création d’un formulaire (contenu HTML) dans une
page JSP
Dans le fichier "webapp/WEB-INF/views/Contact.jsp", ajouter un lien vers le page de styles
"ressources/CSS/styles.css":
<head>
...
<link rel="stylesheet" href="ressources/CSS/styles.css"/>
<title>JEE DEMO - Contact</title>
</head>
<div class="container">
<div>Contactez nous</div>
<form action="Contact" method="post">
<div class="inputField">
<label for="first-name" class="inputLabel">Nom:</label>
<input name="first-name" type="text"/>
</div>
<div class="inputField">
<label for="last-name" class="inputLabel">Prenom:</label>
<input name="last-name" type="text"/>
</div>
<div class="inputField">
<label for="email" class="inputLabel">Email:</label>
<input name="email" type="email"/>
</div>
<div class="inputField">
<label for="gender" class="inputLabel">Sexe: </label>
<select name="gender">
<option value="Male">Homme</option>
<option value="Female">Femme</option>
</select>
</div>
<div class="inputField">
<label for="msg" class="inputLabel">Message:</label>
<textarea rows="5" cols="30" name="msg"></textarea>
</div>
public Contact() {
// TODO Auto-generated constructor stub
}
Importer la bibliothèque:
import java.util.Date;