我是grails的新手,我收到此错误:无法在null对象上获取属性'id'我正在尝试创建一个Web应用程序,除了添加新的fixture之外还显示fixture.但是,在运行应用程序时,我无法添加灯具或显示处理添加灯具的页面,即add.gsp.以下是我的应用程序中当前可用的类.
这是我简单的Fixture域类:
package cricketfixturesgrailsapp
class Fixture {
Date date
String venue
// hasMany = [scores:Scores]
static hasMany = [team:Team]
static constraints = {
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的夹具控制器类:
package cricketfixturesgrailsapp
class FixtureController {
//def index() { }
def FixtureService
def add() {
if (request.method == 'GET') {
[fixtureBean: new Fixture()]
}
else {
def fixture = FixtureService.createFixture(params.fixture?.date, params.fixture?.venue)
if (!fixture.hasErrors()) {
redirect action: 'show', id: fixture.id
return
}
[fixtureBean: fixture]
}
}
def show() {
def fixture = Fixture.get(params.id)
if (fixture) { …Run Code Online (Sandbox Code Playgroud)