1
4
这是一个名叫julius huang的人在grails用户邮件列表中提出的解决方案。它是可重用的,但依赖于javascript为一个未选中的复选框填充一个带有“false”响应的隐藏字段,不幸的是html没有发送这个复选框。
gsp中的自定义标记用法(示例usedfunc_f为“true”),
下面是标记生成的内容,
javascript
|
2
2
这是我自己的解决方案,基本上是一个手动执行grails数据绑定应该执行的操作的解决方案(但不是):
工作,不需要改变grails本身,但不可重用(可能需要一些额外的工作)。 |
3
1
我认为最简单的解决办法是附加调试器,看看为什么GRAIUS不能填充这个值。考虑到grails是开源的,您将能够访问源代码,一旦您找到了解决方案,就可以修补您的版本。 我还发现了另一个虫子 GRAILS-2861 其中提到了绑定到布尔的相关问题(参见marc在文章中的评论)。我想这正是你所描述的问题。 |
4
1
我会创建一个小样本应用程序来演示这个问题并把它附加到GrasBug(或者创建一个新的bug)。这里有人可以调试你的样例应用程序,或者你会发现bug并没有真正修复。 |
5
0
试试这个,将日志设置为debug,首先尝试前3个如果它们没有显示问题,则将它们全部翻转以进行调试:
这将使您能够准确地看到参数设置何时以及如何失败,并可能找到解决方法。 |
Mayur · maven项目中找不到文件异常找不到xml文件 2 年前 |
Mayur · 我试图导入(import org.springframework.context.ApplicationContext),但它给了我错误org。Sprigframew无法解决 2 年前 |
Pasha · 如何在@RequestBody中传递2个对象? 6 年前 |
Halil · Spring MVC-有条件返回html内容或模板内容 6 年前 |
M.K · 实现easy REST服务的问题-Spring MVC 6 年前 |