0

I am new in grails i am using commmand object for login validation. it work fine in development environment but not work in production environment

   def login={LoginCommand loginCommand->
    if(!loginCommand.hasErrors()){
        ........
    }
    else{
        .............
    }
    render(view:"/student/login",model:[loginCommand:loginCommand])
}
4

2 回答 2

2

@Tomasz 发布的代码示例不会有所作为。

使用方法或闭包就可以了。你的问题在别处。

  • 就像@ataylor 所说,请发布错误消息,检查您的堆栈跟踪等。
  • 调查您的开发环境和生产环境之间的差异(外部视图、打包问题等)。
于 2013-05-02T19:21:14.367 回答
0

对于控制器操作,更喜欢方法而不是闭包。这应该有效:

def login(LoginCommand loginCommand) {
    if(!loginCommand.hasErrors()){
    ........
    } else {
    .............
    }
    render(view:"/student/login",model:[loginCommand:loginCommand])
}
于 2013-05-01T19:11:11.823 回答