【发布时间】:2013-11-07 04:55:34
【问题描述】:
我最近从 grails 2.2 升级到 2.3.1。我的控制器曾经以控制器参数将数据绑定到命令对象。升级到 2.3.1 后,绑定似乎无法正常工作,并且出现“[致命错误]:-1:-1:文件过早结束。”输出到控制台。
像这样在 2.2 下可以正常工作 def home(ACommand cmd) {}
升级后,在进入action前输出'Premature end of file',跳过action方法直接进入home.gsp视图。
我还尝试在操作中新建一个实例并使用 bindData(cmd, params)。当我逐步执行该操作时,bindData 方法产生了相同的消息,但可以继续并生成视图模型并传递给 home.gsp。
有没有人碰巧知道可能导致问题的原因?谢谢。
【问题讨论】:
标签: grails data-binding command-objects