マウスがインターフェイスの特定の要素の上に移動したときに、JSF アプリケーションで簡単なメッセージを表示するにはどうすればよいですか? このコードを試しましたが、うまくいきませんでした。メッセージは表示されません:
JSF ファイル:
<h:form id ="f">
<h:selectManyCheckbox onmouseover="#{hello.message()}" layout="pageDirection" border="1" value="#{hello.customersSelect}">
<f:selectItems value="#{hello.customers}"></f:selectItems>
</h:selectManyCheckbox><br />
<h:commandButton action="response.xhtml" value="Click me" />
</h:form>
バッキング Bean Hello (ManagedBean) には、メソッド message() が次のように含まれています。
public void message(){
FacesContext.getCurrentInstance().addMessage("f", new FacesMessage("Done"));
}
h:message というタグをどこかに追加する必要があると思いますが、努力しても実行できませんでした。ヒントはありますか?