使用grails可以让你很干,但我仍然经常发现自己这样做:
def bookInstance = new Book(params)
if (!bookInstance.validate()) {
render(view: "create", model: [bookInstance: bookInstance])
}
else {
// stuff...
}
是否有办法指定特定控制器/操作应绑定特定域,然后在执行操作之前进行所有验证和视图重新呈现?这样我只需要担心//stuff...
。
答案 0 :(得分:0)
您可以使用拦截器进行验证,但拦截器无法渲染视图。