Académique Documents
Professionnel Documents
Culture Documents
AZROUMAHLI
Page 1 sur 2
4IIR : Outils de développement 3 - JEE Pr. C. AZROUMAHLI
o A l’intérieur de la méthode DoGet(), nous allons pouvoir mettre du code java + html pour afficher le
message : « Welcome to EMSI Tanger».
PrintWriter out = response.getWriter();
response.setContentType("text/html");
out.println("<html><body>");
out.println("<h1>Welcome to EMSI Tanger !</h1></body></html>");
Exécuter votre projet :
o Depuis le serveur que vous avez mise en place : tomcat-vxx. Cliquer sur add and remove.
o Choisir votre projet Web > Add pour qu’il passe au niveau de serveur : votre site est maintenant
synchronisé.
o Depuis la vue « Index.jsp », choisir l’option run as > server. Vérifier que c’est le même serveur que vous
avez configuré.
Créer l’arborescence des vues : Sous le dossier « WebContent/WEB-INF » et crée un dossier nommé « views ».
Sous le nouveau répertoires « views », créer votre page JSP « Index.jsp ».
Changer le contenu de cette page pour afficher un titre et un contenu HTML à votre page :
o Par exemple, afficher la date de jour à l’aide de la solution ci-dessous :
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd");
LocalDateTime now = LocalDateTime.now();
String date=dtf.format(now);
Ajout de la redirection vers la page JSP dans la servlet : « com.emsiTanger.controllers/Index.java »
o Importer la bibliothèque : import jakarta.servlet.RequestDispatcher;
o Remplacer les lignes que vous avez ajouté dans l’étape 2 par les lignes de redirection :
RequestDispatcher view = request.getRequestDispatcher("WEB-INF/views/Index.jsp");
view.forward(request,response);
Redémarrer le serveur pour tester vos changements et exécuter votre projet.
Sous le répertoire « Webapp», créer un répertoire nommé « resources » : Le nouveau répertoire se situera juste
après le répertoire « META-INF »
Créer deux autre répertoires nommé « css », et « Media » sous le répertoire « resources ».
Créer un fichier de style « css/styles.css », et ajouter des styles à votre page JSP.
Ajout du contenu « resources » statiques au projet Java EE dans la page « views/Index.jsp »
o Ex : pour la page de style vous pouvez ajouter la ligne ci-dessous.
<link rel="stylesheet" href="resources/css/styles.css" />
Page 2 sur 2