注解:
@Value("${key}")
读取json文件
BufferedReader br = new BufferedReader(new FileReader("src/main/resources/static/appjson.json"));//json文件路径
String jsonString="";
String val="";
while ((val=br.readLine())!=null) {
jsonString += val;
}
JSONObject dataJson = new JSONObject(jsonString);
br.close();
读取.properties后缀文件
ResourceBundle resource = ResourceBundle.getBundle("static/appproperties");
String num = resource.getString("num");
String descr = "";
try {
descr = new String(resource.getString("descr").getBytes("ISO-8859-1"), "utf-8");
} catch (UnsupportedEncodingException e) {
}
String insideurl = resource.getString("sideurl");
读取.jsp后缀文件
ScriptEngine engine = new ScriptEngineManager().getEngineByName("javascript");
engine.eval(new FileReader("src/main/resources/static/appjsp.jsp"));
Bindings bindings = engine.createBindings();
String num = (String) bindings.get("num");
String descr = (String) bindings.get("descr");
String insideurl =(String) bindings.get("insideurl");