groovy markupbuilder使用中的转义有关问题
groovy markupbuilder使用中的转义问题
builder非常好用.不过,它默认会把引号,尖括号等做转义; 有时我不需要这个特性. 幸好我找到解决方法.
在groovy servlet中这样用,即可
html.div{ html.getMkp().yieldUnescaped("<a href='/script/system/'>点此返回</a>"); div("<a href='/script/system/'>点此返回</a>"); }
.getMkp().yieldUnescaped //这样出来的,就是不做转义
生成的结果(查看HTML源码):
<div><a href='/script/system/'>点此返回</a> <div><a href='/script/system/'>点此返回</a></div> </div>
....