jvm 参数和 args 参数url编码

This commit is contained in:
bwcx_jzy 2020-09-17 17:05:02 +08:00
parent 17f4acd6a8
commit 0b3ae3f964

View File

@ -4,7 +4,9 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HtmlUtil;
import cn.jiangzeyin.common.DefaultSystemLog;
import cn.jiangzeyin.common.request.XssFilter;
import cn.jiangzeyin.common.spring.SpringUtil;
import io.jpom.common.commander.AbstractProjectCommander;
import io.jpom.model.BaseJsonModel;
@ -188,12 +190,20 @@ public class ProjectInfoModel extends BaseModel {
}
public String getJvm() {
return StrUtil.emptyToDefault(jvm, StrUtil.EMPTY);
String s = StrUtil.emptyToDefault(jvm, StrUtil.EMPTY);
if (XssFilter.isXSS()) {
s = HtmlUtil.unescape(s);
}
return s;
}
public void setJvm(String jvm) {
if (XssFilter.isXSS()) {
this.jvm = HtmlUtil.unescape(jvm);
} else {
this.jvm = jvm;
}
}
public String getGroup() {
if (StrUtil.isEmpty(group)) {
@ -392,12 +402,20 @@ public class ProjectInfoModel extends BaseModel {
}
public String getArgs() {
return StrUtil.emptyToDefault(args, StrUtil.EMPTY);
String s = StrUtil.emptyToDefault(args, StrUtil.EMPTY);
if (XssFilter.isXSS()) {
s = HtmlUtil.unescape(s);
}
return s;
}
public void setArgs(String args) {
if (XssFilter.isXSS()) {
this.args = HtmlUtil.unescape(args);
} else {
this.args = args;
}
}
public String getJdkId() {
return jdkId;
@ -515,20 +533,34 @@ public class ProjectInfoModel extends BaseModel {
}
public String getJvm() {
if (XssFilter.isXSS()) {
return HtmlUtil.unescape(jvm);
}
return jvm;
}
public void setJvm(String jvm) {
if (XssFilter.isXSS()) {
this.jvm = HtmlUtil.unescape(jvm);
} else {
this.jvm = jvm;
}
}
public String getArgs() {
if (XssFilter.isXSS()) {
return HtmlUtil.unescape(args);
}
return args;
}
public void setArgs(String args) {
if (XssFilter.isXSS()) {
this.args = HtmlUtil.unescape(args);
} else {
this.args = args;
}
}
@Override
public boolean equals(Object o) {