我有一个模板,我需要将动态文本作为字符串传递给我。一些字符串有html标签。当我使用html标签时,我会收到错误。知道怎么解决这个问题吗?
<g:render template="/modals/note" model="['copy':'<b>Note:</b> bla bla price is ${bean.dueAmount}']"/>
答案 0 :(得分:0)
使用JSTL(Java标准标记库)首先设置值。类似的东西:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="note">
<%-- Escape markup using c:out --%>
<c:out escapeXml="false">
<b>Note:</b> bla bla price is ${bean.dueAmount}
</c:out>
</c:set>
然后使用它:
<g:render template="/modals/note" model="['copy':${note}]"/>