In my jsf webapplication i'm using a messages.properties to output some text. This text could have html line breaks so format the outputtext.
That all works fine, if i set the escape="false" attribute to the outputtext.
The problem is, this attribute with value "false" doesn't prevent vor XSS (cross site scripting) so i remove this attribute and use default-value "true".
So, i dont want to split all text lines to seperate properties in my messages.properties like in this example:
mytext = This is my text<br />with line break and user value {0}...
after:
mytext1 = This is my text
mytext2 = with line break and user value {0}...
is there any way, other than escape="false" but that prevent from xss?
thanks!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…