我正在构建一个 Grails 应用程序,我从src/groovy/UserDetail.groovy
课堂上的 MySQL 数据库中提取了用户名。我已将其存储在 def 用户中。如何将它传递给我的控制器以在我的视图中显示它?
问问题
329 次
2 回答
0
在你的视图中显示它让说
def list ()
{
def user = springSecurityService.currentUser(); // or below
def user = UserDetail.findByUser(springSecurityService.currentUser().id)
[userDetail:user] //pass it to list view
}
如果不是,你想要什么有点不清楚?
于 2013-07-18T06:30:00.207 回答
0
要获取控制器中的当前用户,您可以使用 springSecurityService。该文档包含一个执行此操作的示例。从那里您可以访问 UserDetail 的任何属性。
于 2013-07-17T17:43:27.033 回答