2012-06-04 30 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有區別。對於像我這樣的表格,只需一個動作,我應該使用後者。

現在工作。

相關問題