Bonjour,

Suite à la migration de Tomcat de la version 6.0.17 à la version 6.0.20 (celle actuellement téléchargeable sur le site d'apache), des erreurs de compilation JSP surviennent sur des expressions du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<c:set var="AIDE_GROUPE_PAR_DEFAUT_TOUS_LES_CANDIDATS" value='<%= Util.toJavascript("Groupe par défaut où tous les candidats sont assignés quand il n'existe pas d'autres groupes.") %>' />
ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<jsp:include page="<%= Util.encoderURL(response, "http://www.developpez.net") %>" flush="true" />
Voici le message d'erreur que j'obtiens :

org.apache.jasper.JasperException: /jsp/groupes/ListeGroupes.jsp(64,23) Attribute value Util.encoderURL(response, "http://www.developpez.net") is quoted with " which must be escaped when used within the value
Ces bouts de code fonctionnaient à merveille avec l'ancienne version de Tomcat. Pour contrer le problème, j'ai remplacé les guillemets par des quotes, comme cela est préconisé dans certaines discussions sur Internet.
Malheureusement le problème est toujours là.

Que faire ?

Merci de vos réponses.