我目前正在使用JSF程序,我想将值打印到控制台,但是很不幸,它给了我一些错误,请帮助我解决这个问题
我已经在Eclipse IDE中运行了该程序,并一直在控制台中显示这些值
这是bean文件的一部分:
private String[] gender = {"male"};
List<String> countryOptions;
public UserData(){
countryOptions = new ArrayList<>();
countryOptions.add("Australia");
countryOptions.add("NewZealand");
countryOptions.add("US");
countryOptions.add("Belgium");
countryOptions.add("UK");
}
public void printValues(ActionEvent e){
System.out.println("Gender is " + e.);
System.out.println("Name of the country is " + userData.gender);
}
这是xhtml文件:
Country:
性别:
我期望这样的输出,例如:Gender: male Country:Australia
但实际输出是:
Message javax.el.PropertyNotFoundException:
/EmployeeRegistrationForm.xhtml @20,49 value="#{userData.country}": Target
Unreachable, identifier [userData] resolved to null