0

我想创建一个像这样的 gsp 文件:

但我找不到如何通过标记生成器编写代码。

我的代码是这样的: MarkupBuilder mb = new groovy.xml.MarkupBuilder(strXml);

    def builderA = new StreamingMarkupBuilder()
    def gsp = builderA.bind{
        html{
            g.uploadForm(action:"saveDataItem"){
                table{
                    f.with{
                        tr{
                            td{
                                "Test"
                            }
                        }
                    }
                }
            }
        }
    }

    println XmlUtil.serialize(gsp)

它不起作用。

4

1 回答 1

0
import groovy.xml.*

def mb = new StreamingMarkupBuilder()
def gsp = mb.bind {
    html{
        "g:uploadForm"(action:"saveDataItem"){
            table{
                tr{
                    td("Test")
                }
            }
        }
    }
}

println gsp.toString()
于 2018-10-31T08:32:19.407 回答