【发布时间】:2019-08-07 09:15:54
【问题描述】:
我已经阅读了 activeweb 文档的content for and yield tag 部分。和activeweb版本
16:59 $ mvn dependency:tree | grep activeweb
[INFO] +- org.javalite:activeweb:jar:2.2:compile
[INFO] +- org.javalite:activeweb-testing:jar:2.2:test
layout.ftl 模板代码列表如下:
{
"ext": [<@yield to="ext"/>],
"data": ${page_content}
}
和查看页面:
<@content for="ext">
"hello", "world"
</@content>
["this is data"]
我运行控制器,ext 什么也不渲染。我错过了什么?
顺便说一句,我如何检查 ContentForTag 是否包含一些内容?,我希望 layout.ftl 看起来像
{
<#if ext?has_content?>
"ext": [<@yield to="ext"/>],
</#if>
"data": ${page_content}
}
【问题讨论】: