diff --git a/src/main/java/com/alibaba/druid/support/JSONDruidStatService.java b/src/main/java/com/alibaba/druid/support/JSONDruidStatService.java index 92a73bff94..c0349b5c0f 100644 --- a/src/main/java/com/alibaba/druid/support/JSONDruidStatService.java +++ b/src/main/java/com/alibaba/druid/support/JSONDruidStatService.java @@ -96,17 +96,15 @@ public class JSONDruidStatService { private List> getWebURIStatDataList(Map parameters) { List> array = WebAppStatManager.getInstance().getURIStatData(); - return array; + return comparatorOrderBy(array, parameters); } private List> getWebSessionStatDataList(Map parameters) { List> array = WebAppStatManager.getInstance().getSessionStatData(); return array; } - - private List> getSqlStatDataList(Map parameters) { - List> array = druidStatManager.getSqlStatDataList(); - + + private List> comparatorOrderBy(List> array,Map parameters){ // when open the stat page before executing some sql if (array == null || array.isEmpty()) return null; @@ -145,6 +143,11 @@ public class JSONDruidStatService { return array.subList(fromIndex, toIndex); } + + private List> getSqlStatDataList(Map parameters) { + List> array = druidStatManager.getSqlStatDataList(); + return comparatorOrderBy(array, parameters); + } private String returnJSONActiveConnectionStackTrace(Integer id) { List result = druidStatManager.getActiveConnectionStackTraceByDataSourceId(id); diff --git a/src/main/resources/support/http/resources/weburi.html b/src/main/resources/support/http/resources/weburi.html index 2139430a4a..51e9d0f972 100644 --- a/src/main/resources/support/http/resources/weburi.html +++ b/src/main/resources/support/http/resources/weburi.html @@ -39,4 +39,8 @@ + + \ No newline at end of file