ページの部分ビューにアクション パラメータを渡そうとしていますがnull
、外部ページで使用されているのは Bean であるにもかかわらず、何らかの理由でパラメータが であると表示されます。
ページ:
<ui:include src="/templates/common/ajaxConfirmPopup.xhtml">
<ui:param name="bean" value="#{paginaBean}" />
<ui:param name="action" value="deleteAll" />
</ui:include>
パーシャルでアクションを呼び出す:
actionListener="#{bean[action]}"
しかし、次の例外が発生します。
Caused by: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'bean' resolved to null
at org.apache.el.parser.AstValue.getTarget(AstValue.java:98) [jbossweb-7.0.13.Final.jar:]
at org.apache.el.parser.AstValue.invoke(AstValue.java:244) [jbossweb-7.0.13.Final.jar:]
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278) [jbossweb-7.0.13.Final.jar:]
私は何か間違ったことをしていますか?
注:メソッドにパラメーターがある場合はすべて正常に機能しActionEvent
ますが、メソッドにパラメーターがない場合は機能しません。