Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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
Java h:selectOneRadio按钮保留以前的值_Java_Jsf_Jsf 1.2 - Fatal编程技术网

Java h:selectOneRadio按钮保留以前的值

Java h:selectOneRadio按钮保留以前的值,java,jsf,jsf-1.2,Java,Jsf,Jsf 1.2,好的,问题在于JSF1.2中的单选按钮。我有两套单选按钮,第一套的触发器填充第二套单选按钮。在第一个单选按钮集的触发器上,它调用后端方法,当然是通过ValueChangeListener。代码片段是: 第二个单选按钮组 现在,当我在第一个单选按钮集中选择“是”时,第二个单选按钮集渲染。最初,在第二个单选按钮集中选中“无”选项。现在,我从第二个单选按钮集中选择“是/否”。现在,我再次从第一个单选按钮集中选择“否”时,第二个单选按钮集的渲染值与我在第一个单选按钮的“是”情况下选择的值相同。更改第一个

好的,问题在于JSF1.2中的单选按钮。我有两套单选按钮,第一套的触发器填充第二套单选按钮。在第一个单选按钮集的触发器上,它调用后端方法,当然是通过ValueChangeListener。代码片段是:

第二个单选按钮组

现在,当我在第一个单选按钮集中选择“是”时,第二个单选按钮集渲染。最初,在第二个单选按钮集中选中“无”选项。现在,我从第二个单选按钮集中选择“是/否”。现在,我再次从第一个单选按钮集中选择“否”时,第二个单选按钮集的渲染值与我在第一个单选按钮的“是”情况下选择的值相同。更改第一个单选按钮时,我正在清除后端中设置的第二个单选按钮的值。 后端代码如下所示:

public void检查是否申请了价值变更事件evt{ 应用于激励=; }
豆子在会话范围内。这两个变量都是字符串类型。

检查getter方法的appliedForInvitation。它的行为是否符合预期?您确定正在调用您的更改侦听器evn吗?由于您正在提交表单“onclick”,这可能发生在valueChangeListner更改以更新值之前@XtremeBiker是的,getter方法的行为符合预期。4@VeenarM是的,每当发生单选按钮更改时,它都会打印值。