Cette règle marque les balises JSP dans lesquelles sont imbriqués des apostrophes ou des guillemets dans des guillemets.
Exemple 1 :Dans cet exemple, le test contient la séquence de caractères ':' qui est imbriquée dans des guillemets simples externes '<%=(link.indexOf(':') == -1)%>' . Cette règle marquerait cet exemple.
Le correctif automatisé échappera les guillemets imbriqués. Dans l'exemple, les guillemets entourant le ':' sont échappées.
Exemple :
Si une balise JSP comporte des apostrophes imbriquées, un message d'erreur similaire à l'exemple suivant peut s'afficher :
Message d'erreur : JSPG0048E : La page n'a pas réussi à effectuer la validation à l'aide du valideur taglib pour... :
org.xml.sax.SAXParseException: Attribute name "jsp:id" associé
à un type d'élément "c:if" doit être suivi du caractère " = ".
Cause principale : com.ibm.ws.jsp.translator.JspTranslationException : JSPG0048E : La page n'a pas réussi à effectuer la validation à l'aide du valideur taglib pour...
Pour plus d'informations, voir :