UIからuserdata.propertiesを読み書きする必要がある場合、これまでのすべてが読み書きのように機能していますが、このようなファイル内のハードコードされた直接パスについて言及する前に
File f = new File("D:\\user\\userdata.properties")
しかし、私の問題は、このように言及した場合、パスを変更できないことです。そのため、別の path.properties ファイルで D:\user\userdata.properties に言及する必要があります。
File f = new File(........)
それを行う方法を教えてください。これは、現在userdata.propertiesを読み取るために使用している方法です
@RequestMapping("/proxy")
public String ProxySettings(Model model) throws Exception {
File f = new File("D:\\sahi\\userdata.properties");
//String path = MobeeProxyChangeController.class.getResourceAsStream("/property/path.properties").toString();
Properties properties = new Properties();
try {
properties.load(new FileInputStream(f));
String getHost = properties.getProperty("ext.http.proxy.host");
String getPort = properties.getProperty("ext.http.proxy.port");
model.addAttribute("proxyHost", getHost.trim());
model.addAttribute("proxyPort", getPort.trim());
} catch (Exception e) {
e.printStackTrace();
}
return "proxyFile";
}
前もって感謝します
金星