我正在测试在grails中创建标签。
class HiWorldtagLib{
def sayhi={attrs,body->
def msg="<h1>Hello"+attrs.name+"</h1>";
out<<msg;
}
}
<HiWorld:sayhi name="world"/>
它运行在我的标记代码中,但是仅吐出HTML并带有注释
<!--
。还有标签本身的小写字母。呈现的HTML ...
<body>
<!--<h1>Hello world</h1>-->
<hiworld:sayhi name="world"/>
</body>
最佳答案
默认 namespace 为g
试试这个
<g:sayhi name="world"/>
如果要保留 namespace ,则应在taglib类中添加以下属性:
static namespace = "HiWorld"