0

私は別の JSF XHTML サイト ( example.xhtml)を含む JSF XHTML サイトを持っていますui:include:

<p:dataTable> ...
  <ui:include src="example.xhtml">
     <ui:param name="sortByParam" value="MyValue"/> ...

サイト内では、次のexample.xhtmlようなパラメーターを使用します。

<ui:composition>
   <p:column sortBy="#{sortByParam}" ... />

これは一見問題なく動作します。しかし、このサイトと他のサイトの間を行ったり来たりすると、サイトが壊れてしまうことがあります。これまでのところ、パターンを見つけることができませんでした。sortByinの属性値example.xhtmlは実際には文字列として Bean に渡されるため#{sortByParam}、パラメーターの値ではありません (MyValueこの例ではそうです)。

ある時点で、渡されたパラメーターの評価を停止し、属性をそのまま Java コードに直接渡します。

どうすればそれを止めることができますか? これはバグですか?

私は Primefaces 7.0.3、Mojarra: 2.3.2、Java EE 8、Glassfish 5.0 を使用しています。

4

0 に答える 0