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