这可以通过formRemote和一个gsp来实现吗?

时间:2012-10-26 12:13:15

标签: grails grails-controller

我有create.gsp用于创建域对象。除了普通的html正文和标题我还有两个div。一个用于显示命令对象错误,一个用于显示数据。我想用AJAX提交表单。当我用

提交表格时
<g:formRemote name="formName" update="errorsDiv" url="[controller:myController',       action:'checkAndForward']">

这被称为:

def checkAndForward= {CmdObject p ->        

    if (p.hasErrors()) {                            

       render(template:"/error",params:params,model :[p:p])
    } else {
    forward controller: "test", action: "save", params:params

    }
}

def save = {

    id=myservice.getData()
    render(view: "show", id:id)
}

这是有效的,并且在控制器中调用了保存操作但是..

问题在于“保存”之后动作&#39; show.gsp&#39;显示错误div所在的位置。

我想只展示&#39;页面刷新,好像我正在从浏览器调用/保存(当然已发布params)

0 个答案:

没有答案