1
我正在做一个项目,这个项目已经变得更大了,许多作品依然存在。 问题是,我的faces-config.xml
中的条目已经覆盖了大约600行,我担心它会在未来几个月内翻倍。我们可以在我们的JSF应用程序中拥有多个faces-config.xml文件吗?
我在想如果可能有某种方式让我可以在项目中有多个faces-config.xml
文件,那么我可以根据我的模块配置它们,这将轻松地处理多个文件夹。
我正在做一个项目,这个项目已经变得更大了,许多作品依然存在。 问题是,我的faces-config.xml
中的条目已经覆盖了大约600行,我担心它会在未来几个月内翻倍。我们可以在我们的JSF应用程序中拥有多个faces-config.xml文件吗?
我在想如果可能有某种方式让我可以在项目中有多个faces-config.xml
文件,那么我可以根据我的模块配置它们,这将轻松地处理多个文件夹。
是,你可以
例如,你可以配置你的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>
下面的代码将工作。
<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>
不是。此代码不起作用。上下文参数名称错误。这是错误的。而且,您不需要重新定义原始的“faces-config.xml”。 – BalusC 2015-12-31 16:33:02