В приложении Grails 2.2.3 у меня есть следующее отображение URL
import app.UserService
class UrlMappings {
UserService userService
static mappings = { ctx ->
"/users/$id/records/$school/detail" {
controller = 'user'
action = 'recordsDetail'
constraints {
id matches: /\d+/
school validator: { school, obj -> school in ctx.userService.getUserSchools(id) }
}
}
}
}
Мне нужно реализовать пользовательскую проверку в параметре школы.Для этого мне нужно вызвать метод userService.getUserSchools (id).
Текущая попытка дать java.lang.NullPointerException
с сообщением Cannot get property 'id' on null object
Мне нужно получить доступ к параметру id
в школьном пользовательском валидаторе.,Я пытался id
или obj.id
, но безуспешно.
Спасибо за любой совет