私はselectOneMenuを持っています
<h:selectOneMenu id = "current" value = "#{helloBean.currentLanguage}">
<f:selectItems value="#{helloBean.categoryLanguages}"></f:selectItems>
<f:ajax render = "ccData"></f:ajax>
</h:selectOneMenu>
こちらがハロービーン
@ManagedBean(name="helloBean")
@SessionScoped
public class HelloBean implements Serializable {
private String currentLanguage;
public void setcurrentLanguage(String currentLanguage){
this.currentLanguage = currentLanguage;
}
}
currentLanguage の設定に問題があります。Eclipse は、#{helloBean.currentLanguage}
式が設定できないというエラー メッセージを表示します。プロジェクトを実行すると、エラーが発生します
javax.servlet.ServletException: /hello.xhtml @19,74 value="#{helloBean.currentLanguage}": Property 'currentLanguage' not readable on type java.lang.String