例:ボタンをクリックしたときA
。次のテキストが表示されます: you have choosed A
.
しかし、ボタンを変更すると、同じテキストが表示されますが、値は#{bean.str}
変更されます
これが私のコードです:
<p:selectOneButton id="selectId" value="#{bean.str}">
<f:selectItem itemLabel="A" itemValue="1" />
<f:selectItem itemLabel="B" itemValue="2" />
<f:selectItem itemLabel="C" itemValue="3" />
<f:ajax event="change" render="tabView" listener="#{bean.change}" />
</p:selectOneButton>
<c:if var="test" test="#{bean.str =='1'}">
<h:outputText value="you have choosed A" />
</c:if>
<c:if test="#{beanApplication.perspective=='2'}">
<h:outputText value="you have choosed B" />
</c:if>
<c:if test="#{beanApplication.perspective=='3'}">
<h:outputText value="you have choosed C" />
</c:if>
<c:if>
ボタンをクリックしたときにJSTL テストを更新する方法を探しています。