我正在使用 MarkupBuilder 从 taglib 中呈现一些 HTML,如下所示(为了清楚起见,将其删除):
def formContainer = new MarkupBuilder(out)
formConainer.form() {
input() { }
input() { }
}
现在假设在 form() 内部的某个地方,我想提取用户指定的一些元素,因此在文件系统上的文件中,我有类似这样的内容(再次简化)...
select() {
option()
option()
}
我的问题是,如果我将 select in 作为字符串读取,是否有办法让 taglib 将其解析为 groovy 并使其成为 MarkupBuilder 实例的一部分?
def formContainer = new MarkupBuilder(out)
formConainer.form() {
input() { }
input() { }
// I want the select to render here
}