我需要能够自定义要在我的jsf2应用程序标题中显示的LogoImage和Text。 应该将图像路径和文本值放在属性文件中,应用程序应该能够加载这些属性并启动并在我的JSF头文件中使用'。 关于如何实现这一点的任何想法?
答案 0 :(得分:0)
你可以把它放在资源包中:
faces-config.xml中:
<application>
<resource-bundle>
<base-name>/Bundle</base-name>
<var>bundle</var>
</resource-bundle>
</application>
Bundle.properties,位于src / main / resources:
imageurl=img/logo.png
applicationname=My app
XHTML:可
<h:graphicImage name="#{bundle.imageurl}"/>
<h:outputText value="#{bundle.applicationname}"/>
logo.png位于webapp / resources / img /.
我正在使用Netbeans 8,不知道Eclipse中文件的位置是否相同。