To summarize the various levels at which the codec can be applied:
Set Config.groovy's grails.views.default.codec='html'
to get HTML escaping by default on all ${expressions}
in the application.
Then when you want to default a whole page back to none, use the directive:
<%@page defaultCodec="none" %>
or
<%@ defaultCodec="none" %>
To disable HTML encoding for one expression in a page that is otherwise defaulting to HTML, use <%=expression%>
notation instead of ${...}
.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…