1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| try {
LivraisonActionForm resultatsDemandesValidationActionForm = (LivraisonActionForm) actionForm;
LivraisonDelegate livraisonDelegate = new LivraisonDelegate();
LivraisonDto[] livraisonDto;
// Test de la valeur de la checkbox
String checkBox = httpServletRequest.getParameter("allDemandes");
if(checkBox != null && checkBox.matches("on"))
{
livraisonDto = livraisonDelegate.livraisonFindAllWFV();
resultatsDemandesValidationActionForm.setlivListCollection(Arrays.asList(livraisonDto));
}
else {
String temp = httpServletRequest.getParameter("numero");
System.out.println("voici temp:"+temp+".");
// Résultat : voici temp:.
if(temp != "" && temp != null && temp != " "){
// Malgré les trois tests, le debug passe dans le if
int num = Integer.parseInt(temp);
Integer numero = new Integer(num);
if(numero != null ){
livraisonDto = livraisonDelegate.livraisonFindByNumeroWFV(numero);
resultatsDemandesValidationActionForm.setlivListCollection(Arrays.asList(livraisonDto));
}
}
else{
String sDate = httpServletRequest.getParameter("dateChoisie");
if(sDate != ""){
SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
Date date = formatter.parse(sDate);
resultatsDemandesValidationActionForm.setlivListCollection
(Arrays.asList(livraisonDelegate.livraisonFindByDateLivWFV(date)));
}
}
}
} |