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>
私は何が間違っているのですか?