0

JSF と JBoss を使用して、プロジェクトで Apache PropertiesConfiguration を使用しようとしています。

私のプロパティファイルは、Prop1.propという名前のdemo.propというパッケージ内にあります

私のWARファイル内では、 /WEB-INF/classes/demo/prop/Prop1.prop の下に同じものが存在します

使用する

FacesContext.getCurrentInstance().getExternalContext().getResource("/WEB-INF/classes/demo/prop/Prop1.prop");

プロパティファイルを取得できました。したがって、プロパティファイルから文字列を抽出しようとすると

PropertiesConfiguration pc1=new PropertiesConfiguration(a);
                String s1=(String)pc1.getProperty("User_Name");

適切な文字列を取得できます。set property メソッドを使用して、プロパティも設定できます。

pc1.setProperty("User_Name", "hardcodedString");

しかし、ファイルをこの場所に保存することはできません。私が何をしても、pc1.saveを使用してファイルを保存することはできません。

プロパティファイルで行われた変更がそのまま残るように、このファイルを元の場所に保存する方法を教えてください。

4

1 に答える 1