diff --git a/src/main/java/com/alibaba/druid/VERSION.java b/src/main/java/com/alibaba/druid/VERSION.java index d6b9875a1c..1ef4e7d5d8 100644 --- a/src/main/java/com/alibaba/druid/VERSION.java +++ b/src/main/java/com/alibaba/druid/VERSION.java @@ -19,7 +19,7 @@ public final class VERSION { public final static int MajorVersion = 1; public final static int MinorVersion = 0; - public final static int RevisionVersion = 17; + public final static int RevisionVersion = 18; public static String getVersionNumber() { return VERSION.MajorVersion + "." + VERSION.MinorVersion + "." + VERSION.RevisionVersion; diff --git a/src/main/java/com/alibaba/druid/support/http/ResourceServlet.java b/src/main/java/com/alibaba/druid/support/http/ResourceServlet.java index b8551dbfb2..cbe2cde756 100644 --- a/src/main/java/com/alibaba/druid/support/http/ResourceServlet.java +++ b/src/main/java/com/alibaba/druid/support/http/ResourceServlet.java @@ -155,6 +155,10 @@ public abstract class ResourceServlet extends HttpServlet { IOException { String filePath = getFilePath(fileName); + + if (filePath.endsWith(".html")) { + response.setContentType("text/html; charset=utf-8"); + } if (fileName.endsWith(".jpg")) { byte[] bytes = Utils.readByteArrayFromResource(filePath); if (bytes != null) { diff --git a/src/main/java/com/alibaba/druid/wall/WallFilter.java b/src/main/java/com/alibaba/druid/wall/WallFilter.java index f34a39bcc8..e71dc6779e 100644 --- a/src/main/java/com/alibaba/druid/wall/WallFilter.java +++ b/src/main/java/com/alibaba/druid/wall/WallFilter.java @@ -98,6 +98,12 @@ public class WallFilter extends FilterAdapter implements WallFilterMBean { this.throwException = value; } } + { + String tenantColumn = properties.getProperty("druid.wall.tenantColumn"); + if (tenantColumn != null) { + this.config.setTenantColumn(tenantColumn); + } + } } @Override @@ -210,6 +216,14 @@ public class WallFilter extends FilterAdapter implements WallFilterMBean { public void setConfig(WallConfig config) { this.config = config; } + + public void setTenantColumn(String tenantColumn) { + this.config.setTenantColumn(tenantColumn); + } + + public String getTenantColumn() { + return this.config.getTenantColumn(); + } public boolean isInited() { return inited;