package com.yeshi.fanli.util;
|
|
import java.io.FileNotFoundException;
|
import java.io.IOException;
|
import java.util.Properties;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
public class PropertyUtil {
|
public static Properties getPropertys(String fileName) {
|
|
ClassLoader classLoader = PropertyUtil.class.getClass().getClassLoader();
|
Properties pe = new Properties();
|
try {
|
pe.load(classLoader.getResourceAsStream(fileName));
|
} catch (FileNotFoundException e) {
|
e.printStackTrace();
|
} catch (IOException e) {
|
e.printStackTrace();
|
}
|
return pe;
|
}
|
|
// 获取属性
|
public static Properties getPropertys(HttpServletRequest request, String fileName) {
|
try {
|
if (request.getSession().getServletContext().getAttribute(StringUtil.getBase64String(fileName)) != null)
|
return (Properties) request.getSession().getServletContext()
|
.getAttribute(StringUtil.getBase64String(fileName));
|
Properties pe = getPropertys(fileName);
|
request.getSession().getServletContext().setAttribute(StringUtil.getBase64String(fileName), pe);
|
return pe;
|
} catch (FileNotFoundException e) {
|
e.printStackTrace();
|
} catch (IOException e) {
|
e.printStackTrace();
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
return null;
|
}
|
}
|