我有一個java maven項目。我已經在src/main/resources
文件夾中放置了一個屬性文件。在servlet中加載屬性文件?
src/main/resources
|
|___properties
|
|
|___custom_en_US.properties
我在servlet中加載屬性文件,如下所示。
ResourceBundle bundle = ResourceBundle.getBundle("classpath:properties/custom", request.getLocale());
但上面一行是拋出異常說沒有找到資源。我如何給屬性文件的路徑?請幫幫我。
謝謝!
感謝您的回覆,並且工作正常。但問題是我在proeprties文件中有20個關鍵值對。我希望它們以與它們在屬性文件中相同的順序加載。但是,當我在servlet中獲取它們時,它們的順序發生了變化。我怎樣才能得到鍵值對他們是如何在屬性文件相同的順序?謝謝! – user755806
你不應該依賴它,因爲結構通常是一個哈希表,你不能擁有它。如果你想要它們,在它們前面添加一些東西(1_foo,2_bar),然後按順序排列。但通常順序不應該太重要 – Bozho
我必須將它們放在html的選擇框中。所以我需要他們。請告訴我,如果有什麼我可以做的? – user755806