我正在编写一个 Groovlet,并希望将部分 HTML 构建器委托给一个方法,但无法使其正常工作。以下是我所拥有的:
def pages = [page1: html.p("page1")]
html.html {
p("p")
pages[page1]
}
我期待以下输出:
<html>
<p>p</p>
<p>page1</p>
</html>
相反,我得到的是以下内容:
<p>text</p>
<html>
<p>p</p>
</html>
我究竟做错了什么?