最近项目中,需要用的用图表展示后台的数据库的数据。所以对此进行了初步调研和实现。在此整理下,已做备用。
(1)后台取数 因为该项目中使用了ssh1的框架,通过jdbc或者hebernate取出数据后
public ActionForward queryWechatGongDanReprotDetail(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
<span style="white-space:pre"> </span>throws Exception {
<span style="white-space:pre"> </span>String sql = " " ; // 此处需要你自己定义相关的取数逻辑来展示数据
<span style="white-space:pre"> </span> log.info("查询工单的sql:"+sql);
JdbcBean jdbc = new JdbcBean();
res = jdbc.executeParamQuery(sql,date);
/*
* jsonArray 包含多个 jsonObj ,每个jsonObj可以有多个属性,key value值
* jsonObj 对象 { 系统名称 : '<span style="font-family: Arial, Helvetica, sans-serif;">abc系统</span>', 工单数量 : 5 }
* jsonArray 对象 [ { 系统名称 : 'abc系统', 工单数量 : 5 } , { 系统名称 : '123系统', 工单数量 : 5 }]
*/
JSONArray jsonArray = new JSONArray();
JSONObject jsonObj = new JSONObject();
// 获取列数
ResultSetMetaData metaData = res.getMetaData();
int columnCount = metaData.