我有这样的组件
<p:selectOneMenu value="#{loadCouponGroupBean.functionHolderType}" style="width:100px"
required="true" requiredMessage="#{msgs['msg.required']}" onkeyup="submit()"
id="typeofCard" panelStyleClass="hideDisabled" valueChangeListener="#{loadCouponGroupBean.findbytypeFunction}">
<f:selectItem itemLabel="" itemValue="" />
<f:selectItems value="#{loadCouponGroupBean.functionHolderBo.functionHolderTypes}" />
</p:selectOneMenu>
在我的托管bean中有一个像这样的方法
public void findbytypeFunction(ValueChangeEvent e) {
System.out.println("Helloooooooooooooooooooooooooo");
String functionHolderType = (String) ((UIInput) e.getSource()).getAttributes().get("functionholdertype");
System.out.println("FunctionHolderType" + functionHolderType);
}
当我更改表单提交的值并且错误页面即将到来时 相反,我希望在同一页面上,从我的托管bean中的下拉列表中获取值。我该怎么做?