2

我知道我可以将“inputEditable”复合组件使用的消息放入以下目录结构中的 .properties 文件中:

在此处输入图像描述

但是有没有办法让 2 个或更多复合组件共享一个 .properties 文件?例如,如果有一条消息或文本值我想在它们之间通用?甚至只有其中的 2 个。

4

1 回答 1

1

如果您经常使用此组件,您可以将其加载到资源包中并从那里调用您的属性:

<resource-bundle>
    <base-name>com.example.resources.BundleName</base-name>
    <var>inputEditable</var>
</resource-bundle>

并调用使用#{inputEditable['yourVar']}

或者,如果它不经常使用,则不需要将其作为资源包加载,然后可以使用<f:loadBundle>和以相同方式调用的变量在视图中加载资源包。

也可以看看

于 2012-12-18T15:55:01.440 回答