2011-05-22 22 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

相關問題