0
我試圖驗證裏面的選擇列表,以便不超過1項可以添加到選擇列表。但是當我在pickList.Can中使用驗證器方法時,我遇到了以下錯誤:任何一個提示我我做錯了什麼?java.lang.IllegalAccessException:類javax/faces /組件/ UIComponentBase非法訪問「」類控制器/ testManagedBean
java.lang.IllegalAccessException: Class javax/faces/component/UIComponentBase illegally accessing " " class controller/testManagedBean$1
at java.lang.J9VMInternals.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1355)
at javax.faces.component.UIComponentBase.restoreAttachedState(UIComponentBase.java:1598)
public void onTransfer(TransferEvent event) {
PickList picklist = (PickList) event.getComponent();
picklist.addValidator(new Validator() {
@Override
public void validate(FacesContext arg0, UIComponent arg1, Object arg2)
throws ValidatorException {
System.out.println("test");
}
});