UpgradeInter4Monitor.jsp
1.26 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="java.util.Map" %>
<%@ page import="org.json.JSONObject" %>
<%@ page import="weaver.system.SysUpgradeCominfo" %>
<%@ page import="weaver.upgradetool.upgrade.ClientOperation" %>
<%
String operation = request.getParameter("operation");
JSONObject object = new JSONObject();
SysUpgradeCominfo sysUpgradeCominfo = new SysUpgradeCominfo();
if(operation.equals("getUpgadeInfo")){
object = sysUpgradeCominfo.getUpgadeInfo();//获得升级状态信息
}else if(operation.equals("continueExcute")){
sysUpgradeCominfo.continueExecute();
}else if(operation.equals("changeUpgradeType")) {
String token = request.getParameter("token");
String monitortype = request.getParameter("monitortype");
ClientOperation cluster = new ClientOperation();
boolean checkSecurity = cluster.checkSecurity(token);
if(checkSecurity){
sysUpgradeCominfo.changeUpgradeType(monitortype);
object.put("result", "success");
}else{
object.put("result", "failed");
object.put("msg","安全校验不通过");
}
}
// else if(operation.equals("getPackageInfo")){
// Map<String,String> map = sysUpgradeCominfo.getPackageInfo();//获得跳包情况
// object = new JSONObject(map);
// }
out.print(object.toString());
return ;
%>