Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails 单选按钮,对还是错_Grails_Controller_Radio Button_Gsp - Fatal编程技术网

Grails 单选按钮,对还是错

Grails 单选按钮,对还是错,grails,controller,radio-button,gsp,Grails,Controller,Radio Button,Gsp,我刚刚遇到一个关于如何使用单选按钮的问题。这就是我的代码: 普惠制 所以,我想做的是单选按钮如何检查哪些值进入哪个“选中”单选按钮。因为我正在做一个编辑页面,所以控制器将从数据库中检索信息并自动选择单选按钮,无论是“真”还是“假”。在本例中,它是“1”或“0”。有人能帮我吗 非常感谢各位。请您具体解释一下,不过这可能会对您有所帮助 并迭代此数组以获取其已检查或未检查的索引。您能否具体解释一下,但这可能会对您有所帮助 并迭代此数组以获取其选中或未选中的索引。要使视图正确地检查所需的收音机,需要在标

我刚刚遇到一个关于如何使用单选按钮的问题。这就是我的代码: 普惠制

所以,我想做的是单选按钮如何检查哪些值进入哪个“选中”单选按钮。因为我正在做一个编辑页面,所以控制器将从数据库中检索信息并自动选择单选按钮,无论是“真”还是“假”。在本例中,它是“1”或“0”。有人能帮我吗


非常感谢各位。

请您具体解释一下,不过这可能会对您有所帮助


并迭代此数组以获取其已检查或未检查的索引。

您能否具体解释一下,但这可能会对您有所帮助


并迭代此数组以获取其选中或未选中的索引。

要使视图正确地检查所需的收音机,需要在标记中添加表达式。我还怀疑你不希望每个按钮都有相同的值。我猜一个是真的,另一个是假的

<input type="radio" name="acc_expired" value="${true}" ${it.acc_exp == true ? 'checked="checked"' : ''}> True
<input type="radio" name="acc_expired" value="${false}" ${it.acc_exp == false ? 'checked="checked"' : ''}> False
True
假的

另外,您可能需要查找SQL注入。

要让视图正确检查所需的收音机,您需要在标记中添加一个表达式。我还怀疑你不希望每个按钮都有相同的值。我猜一个是真的,另一个是假的

<input type="radio" name="acc_expired" value="${true}" ${it.acc_exp == true ? 'checked="checked"' : ''}> True
<input type="radio" name="acc_expired" value="${false}" ${it.acc_exp == false ? 'checked="checked"' : ''}> False
True
假的

另外,您可能需要查找SQL注入。

好的,例如,单选按钮为true或false。所以,现在在控制器中,我必须从数据库中选择查询并将其传输到单选按钮。假设查询结果为“1”。单选按钮true将被“选中”。但是单选按钮或控制器如何确定选中了哪个单选按钮?你明白我想说什么吗?把这个布尔型数组。记住,此数组的名称必须是单选按钮的名称。//像这个布尔值[]acc_expired=[]你有例子吗?因为我对它的工作原理很困惑。好的,等等,我给你看我的更新和选择的完整代码。好的,比如单选按钮是真的还是假的。所以,现在在控制器中,我必须从数据库中选择查询并将其传输到单选按钮。假设查询结果为“1”。单选按钮true将被“选中”。但是单选按钮或控制器如何确定选中了哪个单选按钮?你明白我想说什么吗?把这个布尔型数组。记住,此数组的名称必须是单选按钮的名称。//像这个布尔值[]acc_expired=[]你有例子吗?因为我对它的工作原理很困惑。好的,等等,我向您展示了有关更新和选择如何工作的完整代码。值${true}中的变量。我需要把它放在控制器里吗?true不是一个变量,它是一个Java关键字,表示true的布尔值,可以在任何表达式中使用。哦,它已经工作了,非常感谢!不管怎样,为什么要我查找SQL注入?直接将用户输入插入SQL查询是不安全的哦,我明白了。。嗯,我已经研究过了。。但是有没有合适的方法来清理它呢?值${true}中的变量。我需要把它放在控制器里吗?true不是一个变量,它是一个Java关键字,表示true的布尔值,可以在任何表达式中使用。哦,它已经工作了,非常感谢!不管怎样,为什么要我查找SQL注入?直接将用户输入插入SQL查询是不安全的哦,我明白了。。嗯,我已经研究过了。。但是有没有合适的消毒方法呢?
boolean[] acc_expired= [] //in your controller
<input type="radio" name="acc_expired" value="${true}" ${it.acc_exp == true ? 'checked="checked"' : ''}> True
<input type="radio" name="acc_expired" value="${false}" ${it.acc_exp == false ? 'checked="checked"' : ''}> False