0
我有一個屬性文件捆綁在我的WEB-INF/lib的外部jar文件中。如果我想覆蓋該屬性文件中的值並使用我自己的屬性文件中的值。有沒有更好的方法來做到這一點。 例如: 默認屬性文件,我看到覆蓋Struts App中的默認ResourceBundle
banner.ad.link=<a href="{1}" title="Click here {0}">{0}</a>
我想改變它的東西,如:
banner.ad.link=<a class="mycss" href="{1}" title="Click here {0}">{0}</a>
到目前爲止,這是我:
public class MainListener implements ServletContextListener {
public void contextInitialized(ServletContextEvent event)
{
ResourceBundle bundle = ResourceBundle.getBundle("com.comResources");
bundle = ResourceBundle.getBundle("org.displaytag.messages",
Locale.getDefault());
for (Enumeration<String> e = bundle.getKeys(); e.hasMoreElements() ;) {
System.out.println(e.nextElement());
}
}
}
我不太確定從這裏開始重寫捆綁對象中的鍵值對以從我自己的屬性文件獲取新值。任何幫助,我會大大appriciated!提前致謝!
非常感謝!這很好用! – universer