Как получить current_user с помощью плагина Spring Security Grails в GSP

Я новичок в Grails. я используюПлагин Spring Security Grails для целей аутентификации. Я хочу, чтобы получить текущий пользователь в моем файле просмотра GSP.

Я пытаюсь вот так ...


      
            Edit this post
      

Здесь я хочу показатьРедактировать этот пост ссылка только на те посты, которые создал подписанный пользователь. Но это показывает ОШИБКУ -

Error 500: Internal Server Error

 URI
    /groovypublish/post/list
 Class
   java.lang.NullPointerException
 Message
   Cannot get property 'principal' on null object

Вот мой пост.груовый -

class Post {

static hasMany = [comments:Comment]

String title
String teaser
String content
Date lastUpdated
Boolean published = false
SortedSet comments
Person author

....... more code ....

Вот мой файл класса домена Person.groovy -

class Person {

transient springSecurityService

String realName
String username
String password
boolean enabled
boolean accountExpired
boolean accountLocked
boolean passwordExpired
byte[] avatar
String avatarType

static hasMany = [followed:Person, posts:Post]
static searchable = [only: 'realName']
    ........ more code ......

Пожалуйста помоги.

Ответы на вопрос(4)

Ваш ответ на вопрос