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:
Fehlernachricht: JSPG0048E: Die Anweisung page konnte mit dem taglib-Validator für
... nicht validiert werden: org.xml.sax.SAXParseException: Attribute name "jsp:id"
associated with an element type "c:if" must be followed by the " = " character.
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: