Problème récupération parametres URL
Bonjour,
Je suis nouveau sur le forum et je débute en JSTL.
J'aimerais récupérer des paramètres que j'envoie par URL dans ma servlet en utilisant les taglibs et les afficher.
Dans ma servlet, j'ai ce morceau de code :
Code:
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
|
// Si les parametres sont non-vides, on les ajoute à la BDD sinon on envoie un message d'erreur
String nc = request.getParameter("nomClient");
String pc = request.getParameter("prenomClient");
String ec = request.getParameter("entrepriseClient");
if(request.getParameter("idClient") != null && request.getParameter("idClient").trim() != ""){
int ic= Integer.parseInt(request.getParameter("idClient"));
if(nc !=null && nc.trim() != ""){
if(pc != null && pc.trim() != ""){
if(ec != null && ec.trim() != ""){
beanDatabaseClient.ajouterBDD("Client",ic,nc,pc,ec);
}
else{
ViewUrlClient +="?error1=Le champ Nom de l'entreprise est vide";
}
}
else{
ViewUrlClient +="?error2=Le champ Prénom du client est vide";
}
}
else{
ViewUrlClient +="?error3=Le champ Nom du Client est vide";
}
}
else{
ViewUrlClient +="?error4=Le champ ID du client est vide";
} |
Et dans ma JSP, j'ai un morceau de code qui s'apparente à:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<c:if test="${not empty error4}">
<c:out value="${param['error4']}"/>
</c:if>
<c:if test="${not empty error3}">
<c:out value="${param['error3']}"/>
</c:if>
<c:if test="${not empty error3}">
<c:out value="${param['error3']}"/>
</c:if>
<c:if test="${not empty error4}">
<c:out value="${param['error3']}"/>
</c:if> |
Quelqu'un peut m'expliquer ce qui ne va pas?
Merci!