2013-05-01 59 views
0

我是grails中的新成员,我正在使用commmand对象进行登录验证。 它的工作在开发环境很好,但在生产环境中Grails命令对象不适用于生产环境

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

它是如何失败?请发布错误消息或堆栈跟踪。 – ataylor 2013-05-01 19:00:16

回答

0

在关闭不工作的控制器动作喜欢的方法。这应该工作:

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

@Tomasz张贴的代码示例没有什么区别。

使用方法或闭包只是起作用。你的问题在别处。

  • 像@ataylor说,请张贴错误信息,检查你的踪迹,等
  • 调查差异你的开发环境和生产环境之间(外部视图,包装问题,等等。 )。