-2
我是新來的grails,我想知道如何在應用程序中獲取登錄用戶的所有屬性。我使用MYSQL數據庫來存儲其信息,如用戶名,密碼,地址等。我想知道如何從數據庫中獲取其屬性的特定值並將其顯示在textfield/gsp上。請幫忙。 TNX ..如何從數據庫中獲取用戶的所有或特定屬性?
我是新來的grails,我想知道如何在應用程序中獲取登錄用戶的所有屬性。我使用MYSQL數據庫來存儲其信息,如用戶名,密碼,地址等。我想知道如何從數據庫中獲取其屬性的特定值並將其顯示在textfield/gsp上。請幫忙。 TNX ..如何從數據庫中獲取用戶的所有或特定屬性?
如果你想取得與分頁用戶對象的列表,你可以使用:
def users = User.list(params)
其中params爲的請求(CGI)的參數圖(散)。 params應該包含偏移量和最大值。
如果您想通過ID獲取用戶:
def users = User.get(<ID>)
或
def user = User.findById(<ID>)
或其他一些特性:
def user = User.findBy<PROPERTY_NAME>(<PROPERTY_VALUE>)
所有這些方法應該返回用戶與所有領域的對象。 在GSP中,我們可以將其顯示爲:
${user?.username}
或
${fieldValue(bean: user, field: "username")}
你真的不應該做這種方式......請看看Grails的安全插件,比如核心安全插件... – 2012-07-29 17:39:19