2012-06-04 27 views
1

时,我有一个基本的控制器,就像这样:Grails的给我上的控制器404提交表单

class BookingController { 

    def periodCheck(){ 

    } 

    def periodInput(){ 

    } 

两个booking/periodCheck.gspbooking/periodInput.gsp已经建立,并他们的工作,如果我直接访问键入URL。

但是,我在periodInput.gsp的表格中应该发送一些数据到periodCheck,并且每当我发送表单时,我都会收到404错误,并说The requested resource (/hoteledison/booking/periodCheck) is not available。表单是这样定义的:

<g:form action="periodCheck"> 
     <!-- here would go the fields --> 
     <g:actionSubmit class="btn" value="Comprobar" /> 
</g:form> 

我在做什么错?我也尝试在控制器中定义allowedMethods,但这没有帮助。

回答

3

好的,根据this blog post,使用actionSubmitsubmitButton有区别。对于像我这样的表格,只需一个动作,我应该使用后者。

现在工作。

相关问题