Im新到grails,現在我被卡住了。在啓動時在頁面上填充字段 - Grails應用
我創建了我的應用程序,它工作正常。
現在我想填充啓動頁面上的一些字段(在我的情況下稱爲Report.gsp),在執行一些查詢以檢索值之後。
我有一個查詢在啓動時在引導程序中執行,但我不知道如何讓它們到我的gsp頁面以填充該字段。
這裏的引導代碼:
class BootStrap {
def dataSource
def grailsApplication
def init = { servletContext ->
initData()
}
def destroy = {
}
def initData(){
println("***** in initDATA")
def sql = new Sql(dataSource)
def results
results = sql.execute("select * from customer where id = 42;")
}}
爲什麼要在'Customer.get(params?.id)'中使用null安全運算符?調用動作時,'params'屬性永遠不會爲空。 – 2014-09-24 01:06:45
感謝您的幫助,至少它執行查詢,但爲什麼不能我使用的結果= sql.execute(「從客戶選擇名其中id = 42;」) – 2014-09-24 15:34:37
@JeffScottBrown感謝您指出了這一點。 – Casey 2014-09-24 21:45:47