小编Sky*_*Sky的帖子

Grails无法在null对象上获取属性"id"

我是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)

grails groovy gsp

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

grails ×1

groovy ×1

gsp ×1