Это правило отмечает теги JSP, в которых одинарные кавычки вложены в двойные или наоборот двойные вложены в одинарные.
Пример 1:| <c:if test="<%=(link.indexOf(':') == -1)%>" > |
В данном примере атрибут test содержит последовательность символов ':', заключенную в одинарные кавычки '<%=(link.indexOf(':') == -1)%>'. Правило может отметить этот пример.
В сканере исходного кода доступно быстрое исправление для этого правила. Процедура быстрого исправления создает для вложенных кавычек escape-последовательность. В примере будет создана escape-последовательность для кавычек, окружающих ':'.
Пример 1 с примененным быстрым исправлением:| <c:if test="<%=(link.indexOf(\':\') == -1)%>" > |
Использование вложенных кавычек в теге JSP может привести к выводу сообщения об ошибке,
как в следующем примере:
Сообщение об ошибке: JSPG0048E: Не удалось проверить страницу
с помощью агента проверки taglib для ... :
org.xml.sax.SAXParseException: После имени атрибута "jsp:id", связанного с
типом элемента "c:if", должен следовать символ " = ".
Основная причина: com.ibm.ws.jsp.translator.JspTranslationException: JSPG0048E:
Не удалось проверить страницу с помощью агента проверки taglib для...
Дополнительная информация: