我有一个基本的 Controller ,就像这样:
class BookingController {
def periodCheck(){
}
def periodInput(){
}
booking/periodCheck.gsp
和booking/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,使用actionSubmit
和submitButton
是有区别的。对于像我这样的表单,只需执行一个操作,我应该使用后一个。
现在可以了。