将复选框值从Grails中的GSP传递给控制器

时间:2015-04-28 18:34:05

标签: grails checkbox gsp

我的Grails应用程序中有一个复选框:

<g:checkBox name="reservationAvailable" value="${cafeeInfo.isReservationAvailable}"/>

如果isReservationAvailable boolean-value为false,则必须取消选中,并检查它是否为真。 当我点击未选中的复选框时,它会被检查,然后我发送一个表单,但在控制器的日志中我得到false复选框值。当我更新视图页面时,复选框再次变为空。 使用解析如:

oldCafeeInfo.isReservationAvailable = Boolean.parseBoolean(params['reservationAvailable'])

没有解决我的问题。

1 个答案:

答案 0 :(得分:0)

我注意到,复选框返回“on”字符串,当它被选中时。因此可用于比较复选框参数以响应“on”-constant。