Médiaforma

Java – Utilisation de classes dans une servlet

Print Friendly

Pour utiliser une classe dans une servlet, vous pouvez insérer une directive <%@page%> en précisant le paramètre import, ou insérer le chemin complet de la méthode Java à utiliser. A titre d’exemple, ces deux servlets sont équivalentes :

Version 1 – En insérant le chemin de la classe dans l’instruction

<html>
  <head>
    <title>Accès à une classe Java</title>
  </head>
  <body>
    Aujourd’hui nous sommes le <%= new java.util.Date().toString() %>.
  </body>
</html>

Version 2 – En important la classe

<%@ page import="java.util.Date" %>
<html>
  <head>
    <title>Accès à une classe Java</title>
  </head>
  <body>
    Aujourd’hui nous sommes le <%= new Date().toString() %>.
  </body>
</html>

 

Ces deux servlets produisent le même effet :

 

 

 

Exercice

Définissez une servlet qui affiche la date du jour en français, comme dans la capture d’écran ci-après :

 

 

Solution

<%@ page import="java.util.Date" %>
<html>
  <head>
    <title>Date en français</title>
  </head>
  <body>
    <% String[] jours = {"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi" };
    Date laDate = new Date();
    int leJour = laDate.getDay();
    out.println("Aujourd'hui, nous sommes " + jours[leJour]);
    %>
  </body>
</html>
Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply