我知道我可以将“inputEditable”复合组件使用的消息放入下面目录结构中的.properties文件中:
但有两种或更多复合组件共享.properties文件的方法吗?比方说,如果有一个我希望它们之间共有的消息或文本值?或者甚至只有其中的两个。
答案 0 :(得分:1)
如果您经常使用此组件,可以将其加载到资源包中并从那里调用您的属性:
<resource-bundle>
<base-name>com.example.resources.BundleName</base-name>
<var>inputEditable</var>
</resource-bundle>
使用#{inputEditable['yourVar']}
或者,如果它不经常使用,您不需要将其作为资源包加载,然后您可以使用<f:loadBundle>
和调用相同方式的变量在视图中加载该包。