我正在使用 JSF 2.1 编写 Web 应用程序。我想使用 2 个按钮将我带到传递参数的两个不同视图。但默认情况下,我“按下”了一个按钮,因此它应该在视图中“按下”。我怎么能表现出这种行为?这是我有两个按钮的一小段代码:
<h:outputLabel value="Color:" />
<!--blue button is highlighted as pressed by default -->
<h:commandButton value ="blue" action="#{bean.update}" >
<f:setPropertyActionListener target="#{bean.color}" value="blue" />
</h:commandButton>
<!--green button is highlighted as pressed when clicked -->
<h:commandButton value ="green" action="#{bean.update}" >
<f:setPropertyActionListener target="#{bean.color}" value="de" />
</h:commandButton>