2011-05-22 76 views
1

我正在做一个项目,这个项目已经变得更大了,许多作品依然存在。 问题是,我的faces-config.xml中的条目已经覆盖了大约600行,我担心它会在未来几个月内翻倍。我们可以在我们的JSF应用程序中拥有多个faces-config.xml文件吗?

我在想如果可能有某种方式让我可以在项目中有多个faces-config.xml文件,那么我可以根据我的模块配置它们,这将轻松地处理多个文件夹。

回答

3

,你可以

例如,你可以配置你的web.xml 如下,将其划分。

<context-param> 
    <param-name>javax.faces.CONFIG_FILES</param-name> 
    <param-value> 
     WEB-INF/module1/user-manage-beans.xml, 
     WEB-INF/module1/user-navigation-rule.xml, 
     WEB-INF/module2/patient-manage-beans.xml, 
     WEB-INF/module2/patient-navigation-rule.xml 
    </param-value> 
</context-param> 
0

下面的代码将工作。

<context-param> 
    <param-name>javax.faces.application.CONFIG_FILES</param-name> 
    <param-value> 
     /WEB-INF/faces-config.xml, 
     /WEB-INF/configs/customer-config.xml 
    </param-value> 
    </context-param> 
+0

不是。此代码不起作用。上下文参数名称错误。这是错误的。而且,您不需要重新定义原始的“faces-config.xml”。 – BalusC 2015-12-31 16:33:02

相关问题