diff --git a/src/main/java/com/alibaba/druid/support/http/StatViewServlet.java b/src/main/java/com/alibaba/druid/support/http/StatViewServlet.java
index dae760b44a..cd437ce63a 100644
--- a/src/main/java/com/alibaba/druid/support/http/StatViewServlet.java
+++ b/src/main/java/com/alibaba/druid/support/http/StatViewServlet.java
@@ -10,6 +10,7 @@ import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
+import javax.management.JMException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -83,26 +84,26 @@ public class StatViewServlet extends HttpServlet {
}
if (path.equals("/datasource.json")) {
- returnJSONResult(request, response, RESULT_CODE_SUCCESS, getJSONDataSourceStatList());
+ returnJSONResult(request, response, RESULT_CODE_SUCCESS, getDataSourceStatList());
return;
}
if (path.startsWith("/datasource-")) {
Integer id = StringUtils.subStringToInteger(path, "datasource-", ".");
- Object result = getJSONDataSourceStat(id);
+ Object result = getDataSourceStatData(id);
returnJSONResult(request, response, result == null ? RESULT_CODE_ERROR : RESULT_CODE_SUCCESS, result);
return;
}
if (path.equals("/sql.json")) {
- returnJSONResult(request, response, RESULT_CODE_SUCCESS, getJSONSqlStat());
+ returnJSONResult(request, response, RESULT_CODE_SUCCESS, getSqlStatDataList());
return;
}
if (path.startsWith("/sql-")) {
Integer id = StringUtils.subStringToInteger(path, "sql-", ".");
if (path.endsWith(".json")) {
- Object result = getJSONSqlStat(id);
+ Object result = getSqlStatData(id);
returnJSONResult(request, response, result == null ? RESULT_CODE_ERROR : RESULT_CODE_SUCCESS, result);
return;
}
@@ -124,13 +125,13 @@ public class StatViewServlet extends HttpServlet {
StringBuilder content = new StringBuilder();
- content.append("
FULL SQL
" + sqlStat.getSql() + "
");
+ content.append("FULL SQL
" + sqlStat.getSql() + "
");
content.append("Format View:
");
content.append("
");
+ content.append("
");
content.append("API:com.alibaba.druid.sql.SQLUtils.format(sql,DBType);
");
- content.append("
");
+ content.append("
");
List statementList = SQLUtils.parseStatements(sqlStat.getSql(), sqlStat.getDbType());
if (!statementList.isEmpty()) {
@@ -166,16 +167,16 @@ public class StatViewServlet extends HttpServlet {
content.append("");
- content.append("
");
+ content.append("
");
content.append("API:
");
content.append("");
- content.append("List statementList = SQLUtils.parseStatements(sqlStat.getSql(), sqlStat.getDbType())");
+ content.append("List statementList = SQLUtils.parseStatements(sqlStat.getSql(), sqlStat.getDbType())
");
content.append("SQLStatement statemen = statementList.get(0);");
- content.append("SchemaStatVisitor visitor = SQLUtils.createSchemaStatVisitor(statementList, sqlStat.getDbType());");
- content.append("statemen.accept(visitor);");
- content.append("visitor.getTables() / visitor.getColumns() / visitor.getOrderByColumns() / visitor.getConditions() / visitor.getRelationships()");
+ content.append("SchemaStatVisitor visitor = SQLUtils.createSchemaStatVisitor(statementList, sqlStat.getDbType());
");
+ content.append("statemen.accept(visitor);
");
+ content.append("visitor.getTables() / visitor.getColumns() / visitor.getOrderByColumns() / visitor.getConditions() / visitor.getRelationships()
");
content.append("
");
- content.append("
");
+ content.append("
");
}
response.getWriter().print(mergeTemplatePage("Druid Sql View", content.toString()));
@@ -187,7 +188,7 @@ public class StatViewServlet extends HttpServlet {
DruidDataSourceStatManager.getInstance().reset();
}
- private List getJSONDrivers() {
+ private List getDriversData() {
List drivers = new ArrayList();
for (Enumeration e = DriverManager.getDrivers(); e.hasMoreElements();) {
Driver driver = e.nextElement();
@@ -197,36 +198,36 @@ public class StatViewServlet extends HttpServlet {
}
private void returnJSONBasicStat(HttpServletRequest request, HttpServletResponse response) throws IOException {
- Map json = new LinkedHashMap();
- json.put("Version", VERSION.getVersionNumber());
- json.put("Drivers", getJSONDrivers());
+ Map dataMap = new LinkedHashMap();
+ dataMap.put("Version", VERSION.getVersionNumber());
+ dataMap.put("Drivers", getDriversData());
- returnJSONResult(request, response, RESULT_CODE_SUCCESS, json);
+ returnJSONResult(request, response, RESULT_CODE_SUCCESS, dataMap);
}
- private List