Я пытаюсь создать PDF-документ с помощью JasperReports. Все работает хорошо, за исключением случаев, когда появляется символ &, некоторые теги не интерпретируются и появляются в конечном документе.
Должен ли я уйти от символа "&"? Я уже пробовал писать и вместо этого, а также обернуть вокруг него. В первом случае & появился в моем pdf, а во втором амперсанд исчез из него.
Мой элемент JasperReport:
<textFieldExpression class="java.lang.String"><![CDATA[$P{footer}]]></textFieldExpression>
Например.
желаемый: a & b
Первая попытка: "& amp;" б. Результат: "& amp;" б
Вторая попытка: a "<! [CDATA [&]]> b". Результат: а б
(я добавил несколько пробелов и кавычек, чтобы избежать форматирования строк в этом редакторе)
Есть какие-нибудь подсказки?
РЕДАКТИРОВАТЬ: Пожалуйста, прочитайте первый комментарий.