action="#{languageFrom.showChoice}": Target Unreachable, identifier 'languageFrom' resolved to null

来源:互联网 发布:网络管理小结 编辑:程序博客网 时间:2024/06/01 08:52
package yingServlet; 


import javax.faces.bean.ManagedBean;  //记得不是import javax.annotation.ManagedBean;
  
@ManagedBean 
public class LanguageForm {
private String language ;


public String getLanguage() {
return language;
}


public void setLanguage(String language) {
this.language = language.trim() ;   
}  

public String showChoice() { 
if (isMissing(language)) { 
return "missing-language" ; 

else if (language.equalsIgnoreCase("Java")
|| language.equalsIgnoreCase("Groovy")) { 
return "good-language" ; 

else { 
return "bad-language" ; 
}


private boolean isMissing(String value) { 
return (value == null) || value.trim().isEmpty() ; 
}
}