0
我在Grails中編寫更新或更改用戶數據表單。這是我的形式,即用戶可以改變他的舊登錄的一部分:Grails SpringSecurityService:無法在null對象上獲取屬性'principal'
<g:form class="form-signin" controller="VisitorSpace">
<label for="login" class="sr-only">Логин</label>
<g:textField id="login" class="form-control" name="login" placeholder="Логин" value="${springSecurityService.principal.username}" required="" autofocus=""/>
...
</g:form>
舊用戶數據必須更新之前顯示。我用它:${springSecurityService.principal.username}
但是當我運行這個頁面,我得到這樣的錯誤:
Error 500: Internal Server Error
URI:/restorator/visitorSpace/editPrivateDataClass:java.lang.NullPointerExceptionMessage:Cannot get property 'principal' on null object