Salut , je bute actuellement sur des erreurs de syntaxe dans ma jsp que voici :
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
  							<div id='profils' style='display:inline'>
 
										<select name="profils" id="selectProfil"  > 
													<%
                                                                                                        if(sonAppli.getId() !=null){
                                                                                                                        
                                                                                                                        Iterator it2 = ApplicationDAO.getInstance().findProfil(sonAppli.getId().getIdApplication().getId()).iterator();
                                                                                                                        String p=null; 
                                                                                                                        while(it2.hasNext()){ 
                                                                                                                                        Profil prof =(Profil)it2.next(); 
                                                                                                                                        p=prof.getLibelleProfil();                                      
                                                                                                                                        Profil monProf = UtilisateurApplicationDAO.getInstance().findProfil(utilisateur.getId(), sonAppli.getId().getIdApplication().getId());
                                                                                                                                        if(monProf.getId().equals(prof.getId()){
                                                                                                        %>
 
																			<option value="<%=prof.getId()%>" selected> <%=p%></option> 
																<%}
                                                                                                                                        else{%>
																			<option value="<%=prof.getId()%>"> <%=p%></option>
																<%}
                                                                                                                 } // fin while 
                                                                                                        } // fin if
                                                                                                        else{%>
										   	 	<option value="vide">--- Profils disponibles ---</option>
													<%}%>
 
										</select>
								</div>

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
 
Une erreur s'est produite à la ligne: 355 dans le fichier jsp: /integration/annuaire/popupFormulaireApplication.jsp
Erreur de servlet générée:
Syntax error, insert ") Statement" to complete IfStatement
 
Une erreur s'est produite à la ligne: 368 dans le fichier jsp: /integration/annuaire/popupFormulaireApplication.jsp
Erreur de servlet générée:
Syntax error, insert "}" to complete Statement
 
Une erreur s'est produite à la ligne: 368 dans le fichier jsp: /integration/annuaire/popupFormulaireApplication.jsp
Erreur de servlet générée:
Syntax error, insert "}" to complete Block
 
Une erreur s'est produite à la ligne: 371 dans le fichier jsp: /integration/annuaire/popupFormulaireApplication.jsp
Erreur de servlet générée:
Syntax error on tokens, delete these tokens

En gros il pointe sur ; dans l'ordre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if(sonAppli.getId() !=null){
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
			<option value="<%=prof.getId()%>" selected> <%=p%></option> 
																<%}
là sur <%}

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<%}
                                                                                                                 } // fin while 
                                                                                                        } // fin if
et là sur <%}


ça fait maintenant une bonne heure que je cherche l'erreur mais je vois vraiment pas, toutes mes accolades sont bien ouvertes et fermées :/


Si quelqu'un avait une idée , merci...