【发布时间】:2012-07-17 17:20:38
【问题描述】:
当我尝试在 JSF 页面中显示带有国家/地区的 Java List<String> 时,我在 JSF 页面中遇到了非常奇怪的问题。这是代码:
private List<String> listCountries;
// Get the list with Countries
public List<String> getlistCountries() {
// Generate List of Countries
initlistCountries();
return listCountries;
}
public void initlistCountries(){
listCountries.add("Afghanistan");
listCountries.add("Albania");
listCountries.add("Algeria");
listCountries.add("Andorra");
listCountries.add("Angola");
......
}
这段代码正确吗?我不能用@PostConstruct,因为我已经用过了。
我在加载 JSF 页面时收到他的错误:
java.lang.NullPointerException
at com.DX_57.AC_57.AddAccount.initlistCountries(AddAccount.java:344)
at com.DX_57.AC_57.AddAccount.getlistCountries(AddAccount.java:339)
【问题讨论】: