Bonjour,
Je débute dans la programmation web et je ne comprend pas ce message d'erreur à propos de ma balise JSTL
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<%//@ taglib uri="http://java.sun.com/jsp/jstl/core" prefixe="c"%>
 <%
     try {   // tenter de récupérer le driver Mysql   Class.forName("com.mysql.jdbc.Driver").newInstance();      
         System.out.println("Chargement du pilote Mysql réussi");   }catch(Exception e) {  
         System.err.print("Erreur de chargement du pilote : ");   System.err.println(e.getMessage());}
//@ taglib uri="http://java.sun.com/jsp/jstl/core" prefixe="c"
 
%>    
<head>
        <title>Le Site Web</title>
    </head>
 
	<link rel="stylesheet" type="text/css" href="style.css">
    <body>
	<div id="navbar_ex6">
 
<ul><center>
 
<li><a href="Accueil.jsp">Accueil</a></li>
 
<li><a href="Contact.jsp">Contact</a></li>
 
<li><a href="Inscription.jsp">S'inscrire</a></li>
 
<li><a href="CV.jsp">CV</a></li>
</center>
</ul>
 
<c:if test="${empty session.getAttribute("Client")}><jsp:include page="login.jsp" flush="true"></c:if>
 
</div>
 
        <IMG align="right" src="my.jpg"width="85" height="70"/>
 
        <nav>
            <ul>
             <form METHOD=POST ACTION="traitement.jsp">
 
			 	<BR><BR><CENTER>INSCRIPTION</CENTER>
				<BR><BR><BR>
				Adresse mail :<input name="Mail" value=" "><BR><BR>
Confirmation adresse mail :<input name="ReMail" value=" "><BR><BR>
		Nom:      <input name="Nom" value=" " ><BR><BR>
	Prenom: <input name="Prenom" value=" " > <BR><BR>	
	Age: <input name="Age" value=" " size="2"><BR><BR>
	Sexe<input type="radio" name="Sexe" value="true" checked> Homme
<input type="radio" name="Sexe" value="false">Femme<BR><BR>
Pays :<input name="Pays" value=" " size="10"><BR><BR>
Adresse:      <input name="Adresse" value=" " ><BR><BR>
Code postal :<input name="codePostal" value=" " size="5">     Ville :<input name="Ville" value=" " size="10"><BR><BR>
Mot de passe:<TD><input type="password" name="Password"><BR><BR>
Repeter mot de passe:<input type="password" name="ConfPass">
<BR><BR>
<INPUT type=hidden name=afficher value=ok>       
 
<BR><BR>
 
	<input type="submit" value="Envoi">
 
 
</form>			 
 
            </ul>
        </nav>
</html>
L'erreur est org.apache.jasper.JasperException: /Inscription.jsp(34,47) Symbole égal (equal) attendu

Le c:if est executé seulement si test=true
Sauf que en EL avec l'expression empty cela renvoie true si le paramètre est absent (ici un client dans la session) donc il n'y a pas besoin d'equals
Merci de votre aide