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 : 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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!