関数がtrueまたはfalseを返すかどうかに基づいてレンダリングしたいボタンがあります。
HTML:
<p:commandButton type="button" rendered="#{myBean.checkPermission(1)}" value="Create" />
そしてサポートBean:
public boolean checkPermission(String actionKey) {
...
}
問題は、次のような数値パラメータを使用してcheckPermissionを呼び出すと
#{myBean.checkPermission(1)}
、
正常に動作しますが、パラメータとして文字列を渡します。
#{myBean.checkPermission(ABC)}
、空の文字列が渡されます。なぜですか?