<% Properties users = new Properties(); InputStream in = application.getResourceAsStream("/WEB-INF/users.properties"); users.load(in); //InputStream in = application.getResourceAsStream("/WEB-INF/users.xml"); //users.loadFromXML(in); out.println(users.getProperty("userName")); users.setProperty("userName","xling"); users.setProperty(users.getProperty("userName") + ".sex","male"); users.setProperty(users.getProperty("userName") + ".password","哈哈!~"); FileOutputStream fout = new FileOutputStream(application.getRealPath("/") + "/WEB-INF/users.properties",false); FileOutputStream fout2 = new FileOutputStream(application.getRealPath("/") + "/WEB-INF/users.xml",false); users.store(fout,"users.properties"); users.storeToXML(fout2,"aaaaaaaaa"); %>
生成的XML文件格式:
<?xml version = '1.0' encoding = 'UTF-8'?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <comment>aaaaaaaaa</comment> <entry key="xling.sex">male</entry> <entry key="xling.password">哈哈!~</entry> <entry key="userName">xling</entry> </properties>
生成的properties文件格式:
#users.properties #Mon Dec 11 17:12:27 CST 2006 xling.sex=male xling.password=\u54C8\u54C8\uFF01\uFF5E userName=xling 可用来允当INI文件噢! |