<%@page contentType="text/html" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page import="java.util.*" %> <%@ page import="java.text.SimpleDateFormat" %> <% // Définir la date de départ (lundi) String startWeekStr = request.getParameter("startWeek"); // Format YYYY-MM-DD SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); // Parse la date de départ Date startWeek = sdf.parse(startWeekStr); calendar.setTime(startWeek); // Liste pour stocker les dates de la semaine List weekDates = new ArrayList<>(); // Générer les dates de la semaine for (int i = 0; i < 7; i++) { weekDates.add(sdf.format(calendar.getTime())); calendar.add(Calendar.DATE, 1); // Ajouter un jour } %> Document <%@include file="jspf/sidebarJSP.jspf" %>

Pour les periodes entre :

et

Pour le salarie avec l'identifiant :

Lundi <%= weekDates.get(0) %>

AM

PM

Mardi <%= weekDates.get(1) %>

AM

PM

Mercredi <%= weekDates.get(2) %>

AM

PM

Jeudi <%= weekDates.get(3) %>

AM

PM

Vendredi <%= weekDates.get(4) %>

AM

PM