私はMarkupBuilderを使用して、次のようにtaglibからHTMLをレンダリングしています(わかりやすくするために削除されています)。
def formContainer = new MarkupBuilder(out)
formConainer.form() {
input() { }
input() { }
}
ここで、form()内のどこかで、ユーザーが指定したいくつかの要素を取り込みたいと仮定します。そのため、ファイルシステム上のファイルには、次のようなものがあります(ここでも簡略化されています)...
select() {
option()
option()
}
私の質問は、そのselectを文字列として読んだ場合、taglibがそれをGroovyとして解析し、MarkupBuilderインスタンスの一部にする方法はありますか?
def formContainer = new MarkupBuilder(out)
formConainer.form() {
input() { }
input() { }
// I want the select to render here
}