Diese Regel markiert JSP-Tags, in denen einfache Anführungszeichen in einfachen Anführungszeichen bzw. doppelte Anführungszeichen in doppelten Anführungszeichen verschachtelt sind.
Beispiel 1:In diesem Beispiel test Attribut enthält die Zeichenfolge ':' die in äußeren einfachen Anführungszeichen verschachtelt ist '<%=(link.indexOf(':') == -1)%>' . Diese Regel würde dieses Beispiel markieren.
Bei der automatischen Korrektur werden die verschachtelten Anführungszeichen entfernt. Im Beispiel sind die Anführungszeichen um die ':' werden mit Escapezeichen versehen.
Beispiel:
Die Verwendung verschachtelter Anführungszeichen im JSP-Tag kann zu einer Fehlernachricht wie der folgenden Beispielnachricht
führen:
Fehler Message:JSPG0048E: Seite fehlgeschlagen bei der Validierung mit dem Taglib-Validator für... :
org.xml.sax.SAXParseException: Der Attributname "jsp:id" in Verbindung mit einem Elementtyp "c:if" muss das Zeichen " = " folgen.
Fehlerursache: com.ibm.ws.jsp.translator.JspTranslationException: JSPG0048E: Die Anweisung page konnte mit dem
taglib-Validator für ...
Weitere Informationen finden Sie in den folgenden Dokumenten: