В моем jsf web-приложении я использую messages.properties для вывода некоторого текста.Этот текст может иметь html разрывы строк, поэтому отформатируйте выходной текст.
Это все работает нормально, если я установил атрибут escape = "false" для выходного текста.
Проблема в том, что этот атрибут сЗначение «false» не предотвращает vor XSS (межсайтовый скриптинг), поэтому я удаляю этот атрибут и использую значение по умолчанию «true».
Итак, я не хочу разбивать все строки текста, чтобы разделить свойства в моемmessages.properties, как в этом примере:
mytext = This is my text<br />with line break and user value {0}...
после:
mytext1 = This is my text
mytext2 = with line break and user value {0}...
есть ли другой способ, кроме escape = "false", но который препятствует xss?
спасибо!