0

TagLibに次のものがあります

select(name:"foo", value: "1") {
    option(value: "1", "hoo")
    option(value: "2", "goo")
}

このtaglibを使用してページをレンダリングすると、SELECT要素が表示されません。INPUTのような他の要素は、同じタイプのマークアップを使用して問題なく機能します。ブレークポイントを設定してデバッグしたので、このコードに到達していることがわかります。すべてが順調に見えます。最終的なマークアップにはなりません。

4

1 に答える 1

1

私はそれを次のように変更しなければなりませんでした:

def formContainer = new MarkupBuilder(out)
....
formContainer.select(name:"foo", value: "1") {
    option(value: "1", "hoo")
    option(value: "2", "goo")
}
...
于 2011-09-05T19:59:47.597 に答える