Bonjour et merci d'avance du coup de main. Je sais que c'est surement une question très bête mais je n'arrive pas à trouver la solution.

Je développe une application pour la gestion d'horaire et elle fonctionne. On me demande d'ajouter une nouvelle fonctionnalité, à savoir connaitre les horaires de la semaine suivante ou précédente d'une semaine donnée.

j'ai donc fait ajouter un bouton, ce bouton se trouvant lui même dans un formulaire que j'avais créé précédemment. En effet, pour une semaine donné, il faut pouvoir la modifier.

J'ai donc fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<td width="50px">  
	<a href="planningManagement_getSemaineByDateAndUnite" style="color: #1891C0;font-weight: bold" onsubmit="return validateMyForm();">
		<input type="hidden" name="uniteSelected"  id="uniteSelected" value="<s:property value="uniteDto.idUnite"/>">
		<input type="hidden" name="avantOuApres"  id="avantOuApres" value="1">
		<input type="hidden" name="dateDebutSemaine" id="dateDebutSemaine" value="<s:property value='%{semDisp.dateDebutSem}'/>">
		<input type="hidden" name="dateFinSemaine" id="dateFinSemaine" value="<s:property value='%{semDisp.dateFinSem}'/>"> 
		<img  src="./resources/img/flecheArriere.jpg"> 
	</a>
</td>
Lorsque je lance mon navigateur internet et que je regarde le code source, j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<td width="50px">
	<a onsubmit="return validateMyForm();" style="color: #1891C0;font-weight: bold" href="planningManagement_getSemaineByDateAndUnite">
	<input id="uniteSelected" type="hidden" value="3" name="uniteSelected">
	<input id="avantOuApres" type="hidden" value="1" name="avantOuApres">
	<input id="dateDebutSemaine" type="hidden" value="25/01/16" name="dateDebutSemaine">
	<input id="dateFinSemaine" type="hidden" value="31/01/16" name="dateFinSemaine">
	<img src="./resources/img/flecheArriere.jpg">
	</a>
</td>
Jusque là, aucun problème. Néanmoins, lorsque je clique sur mon lien, l'application considère que je lui envoie des paramètres vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
public String getSemaineByDateAndUnite() throws Exception {
	if (personneInSession == null){
		return "login";
	}
 
	System.out.println("^^$$ this.getDateDebutSemaine() : "+this.getDateDebutSemaine());
	System.out.println("^^$$ this.getAvantOuApres() : "+this.getAvantOuApres());
 
	SemaineDTO semaineDTOFromDataBase = this.semaineService.getSemaineByDateAndUnite(this.getDateDebut(), this.getDateFin(), Integer.parseInt(this.getUniteSelected()), Integer.parseInt(this.getAvantOuApres()));
	int idWeekTOLoadInt = semaineDTOFromDataBase.getIdSemaine();
 
	String idWeekTOLoad = String.valueOf(idWeekTOLoadInt);
	this.idSemaineToLoad = idWeekTOLoad;
	loadUniteWeek();
 
	return "modif";
 
}
Et en effet, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
^^$$ this.getDateDebutSemaine() : null
^^$$ this.getAvantOuApres() : null
et je ne sais pourquoi.

Merci encore du coup de main.