Grails XSS-Prävention-Funktionalität ist ziemlich praktisch, so dass ich es mit aktiviert:
grails.views.default.codec = "html"
Dies führt jedoch zu einem Problem mit html textareas
. Wenn wir eine textarea
und die Eingabetaste zum Zeilenumbruch verwenden, werden neue Zeilen in der DB gespeichert, aber in der Ansicht ignoriert. Ich könnte verwenden <%=%>
y replaceAll('\n',"<br>")
um die Zeilenumbrüche zu korrigieren, aber der HTML-Code füllte die textarea
würde nicht entkommen und es gäbe keinen XSS-Schutz!
Wie würden Sie dieses Problem umgehen?