我有一个基本的 Controller ,就像这样:

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>

我究竟做错了什么?我也尝试在 Controller 中定义allowedMethods,但这无济于事。

最佳答案

好的,根据this blog post,使用actionSubmitsubmitButton是有区别的。对于像我这样的表单,只需执行一个操作,我应该使用后一个。

现在可以了。

09-03 19:29