我正在构建一个Grails应用程序,我在src/groovy/UserDetail.groovy
类的一侧从MySQL数据库中提取了用户名。我已将其存储在def用户中。如何将其传递给我的控制器以在我的视图中显示它?
答案 0 :(得分:0)
要获取控制器中的当前用户,可以使用springSecurityService。 documentation包含了执行此操作的示例。从那里,您可以访问UserDetail的任何属性。
答案 1 :(得分:0)
在您的视图中显示它,请说
def list ()
{
def user = springSecurityService.currentUser(); // or below
def user = UserDetail.findByUser(springSecurityService.currentUser().id)
[userDetail:user] //pass it to list view
}
如果不是,你想要什么有点不清楚?