将复选框值从 GSP 传递到圣杯中的控制器



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

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

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

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

不能解决我的问题。

我注意到,选中复选框后返回"on"字符串。因此可以将响应中的复选框参数与"on"常量进行比较。

相关内容

  • 没有找到相关文章

最新更新