我一直在努力返回用户数天,但我不想这样做,我传递了已登录的ID,但它返回了null。有人发生过这种事吗?
println "User ID: ${springSecurityService.principal.id}" //If you print the Id
def id = springSecurityService.principal.id
def user = User.get(id)
println "User: ${user}" // Not found, it prints null
最佳答案
根据the documentation,您应该能够执行以下操作:
def user = springSecurityService.currentUser
https://stackoverflow.com/questions/9729439/
相关文章:
grails - 对grails的 Ant 调用因 “[exec] Application is p
grails - Grails 中是否有首选/标准方式将表单参数绑定(bind)到域对象列表?
grails - 从环境变量将grails配置外部化为多个属性文件
grails - 哪个框架用于访问 couchDB 的门户网站?
unit-testing - 如何编写Grails delete()方法的测试
grails - 将grails选择值传递给actionSubmit to Javascript方法