2011-09-05 72 views
0

我已在一個標籤庫MarkupBuilder的渲染HTML選擇元素

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

當頁面呈現使用該標籤庫,我沒有得到一個SELECT元素之後露面。像INPUT這樣的其他元素可以很好地使用相同類型的標記。我知道這是因爲我已經設置了斷點並進行了調試,因此正在使用此代碼。一切似乎都很好。它只是不會在最終的標記中結束。

回答

1

我不得不將其更改爲以下:

def formContainer = new MarkupBuilder(out) 
.... 
formContainer.select(name:"foo", value: "1") { 
    option(value: "1", "hoo") 
    option(value: "2", "goo") 
} 
...