Render HTML unescaped in a JSP page -


i've field on db contains html text , need print jsp page. how can render html? using <c:out value="${text}" /> can see text html tags. in other words, escaping html.

the <c:out> default escapes xml entities <, >, &, " , ' prevent xss attacks.

so solve problem, either don't use <c:out> (works on jsp 2.0 , newer):

${text} 

or add escapexml="false" attribute:

<c:out value="${text}" escapexml="false" /> 

you need ensure html trusted, or easy xss attack hole. jsoup may helpful in this, see xss prevention in jsp/servlet web application.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -