public static String getServerConfigInfo()
{
Properties properties = new Properties();
try
{
//要读取的文件路径
String serverConfigPath = getServerConfigPath();
FileInputStream dis = new FileInputStream(serverConfigPath);
properties.load(dis);
//如果文件里没有这些属性则写进去
String avSecurityCsrfFilter = properties.getProperty("av.security.csrf.filter");
if(avSecurityCsrfFilter == null){
properties.setProperty("av.security.csrf.filter", "false");
}
String avSecurityXssFilter = properties.getProperty("av.security.xss.filter");
if(avSecurityXssFilter == null){
properties.setProperty("av.security.xss.filter", "false");
}
String avEdmsWsTimeoutSeconds = properties.getProperty("av.edms.ws.timeout.seconds");
if(avEdmsWsTimeoutSeconds == null){
properties.setProperty("av.edms.ws.timeout.seconds", "300 * 1000");
}
String avBatchengineInterval = properties.getProperty("av.batchengine.interval");
if(avBatchengineInterval == null){
properties.setProperty("av.batchengine.interval", "0");
}
String avEmseWsTimeoutSeconds = properties.getProperty("av.emse.ws.timeout.seconds");
if(avEmseWsTimeoutSeconds == null){
properties.setProperty("av.emse.ws.timeout.seconds", "300 * 1000");
}
//写进去
ByteArrayOutputStream bout = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(bout);
properties.store(dos, null);
return bout.toString();
}