mirror of
https://gitee.com/dromara/Jpom.git
synced 2024-11-30 10:58:14 +08:00
jvm 参数和 args 参数url编码
This commit is contained in:
parent
17f4acd6a8
commit
0b3ae3f964
@ -4,7 +4,9 @@ import cn.hutool.core.collection.CollUtil;
|
|||||||
import cn.hutool.core.io.FileUtil;
|
import cn.hutool.core.io.FileUtil;
|
||||||
import cn.hutool.core.util.ArrayUtil;
|
import cn.hutool.core.util.ArrayUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
|
import cn.hutool.http.HtmlUtil;
|
||||||
import cn.jiangzeyin.common.DefaultSystemLog;
|
import cn.jiangzeyin.common.DefaultSystemLog;
|
||||||
|
import cn.jiangzeyin.common.request.XssFilter;
|
||||||
import cn.jiangzeyin.common.spring.SpringUtil;
|
import cn.jiangzeyin.common.spring.SpringUtil;
|
||||||
import io.jpom.common.commander.AbstractProjectCommander;
|
import io.jpom.common.commander.AbstractProjectCommander;
|
||||||
import io.jpom.model.BaseJsonModel;
|
import io.jpom.model.BaseJsonModel;
|
||||||
@ -188,11 +190,19 @@ public class ProjectInfoModel extends BaseModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getJvm() {
|
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) {
|
public void setJvm(String jvm) {
|
||||||
this.jvm = jvm;
|
if (XssFilter.isXSS()) {
|
||||||
|
this.jvm = HtmlUtil.unescape(jvm);
|
||||||
|
} else {
|
||||||
|
this.jvm = jvm;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getGroup() {
|
public String getGroup() {
|
||||||
@ -392,11 +402,19 @@ public class ProjectInfoModel extends BaseModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getArgs() {
|
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) {
|
public void setArgs(String args) {
|
||||||
this.args = args;
|
if (XssFilter.isXSS()) {
|
||||||
|
this.args = HtmlUtil.unescape(args);
|
||||||
|
} else {
|
||||||
|
this.args = args;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getJdkId() {
|
public String getJdkId() {
|
||||||
@ -515,19 +533,33 @@ public class ProjectInfoModel extends BaseModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getJvm() {
|
public String getJvm() {
|
||||||
|
if (XssFilter.isXSS()) {
|
||||||
|
return HtmlUtil.unescape(jvm);
|
||||||
|
}
|
||||||
return jvm;
|
return jvm;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setJvm(String jvm) {
|
public void setJvm(String jvm) {
|
||||||
this.jvm = jvm;
|
if (XssFilter.isXSS()) {
|
||||||
|
this.jvm = HtmlUtil.unescape(jvm);
|
||||||
|
} else {
|
||||||
|
this.jvm = jvm;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getArgs() {
|
public String getArgs() {
|
||||||
|
if (XssFilter.isXSS()) {
|
||||||
|
return HtmlUtil.unescape(args);
|
||||||
|
}
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setArgs(String args) {
|
public void setArgs(String args) {
|
||||||
this.args = args;
|
if (XssFilter.isXSS()) {
|
||||||
|
this.args = HtmlUtil.unescape(args);
|
||||||
|
} else {
|
||||||
|
this.args = args;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user