为什么在我尝试运行此程序时会发生此问题

时间:2019-05-03 04:53:49

标签: jsf-2.2

我目前正在使用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

0 个答案:

没有答案