资源简介

使用ssm基于jsp页面整合了echarts,适合初学者学习。。

资源截图

代码片段和文件信息

package com.controller;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import com.alibaba.fastjson.JSONobject;
import com.entity.Emp;
import com.entity.EmpCount;
import com.entity.PieGraph;
import com.service.AjaxService;

@Controller
public class AjaxController {

@Resource
private AjaxService ajaxservice;


//柱状图
@RequestMapping(value=“/getcount3“ produces=“application/json;charset=utf-8“)
//欲传两个list到页面,使用@ResponseBody将String转化为json数组
public @ResponseBody String getCount3() {
List list = ajaxservice.getEmpCount();
List deptlist = new ArrayList();
List countlist = new ArrayList();
for (EmpCount ec : list) {
deptlist.add(“部门“+ec.getDeptno());
countlist.add(ec.getEmpcount());
}
//拆分成两个list以输出柱状图
JSONobject obj = new JSONobject();
obj.put(“deptlist“ deptlist);
obj.put(“countlist“ countlist);
return obj.toJSONString();
}

//饼状图
@RequestMapping(“/getcount4“)
public @ResponseBody List getCount4() {
List list = ajaxservice.getEmpCount();
//对list进行处理,以输出饼状图
List newlist = new ArrayList();
for (EmpCount ec : list) {
PieGraph pg = new PieGraph(“部门“+ec.getDeptno() ec.getEmpcount());
newlist.add(pg);
}
return newlist;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1380  2018-09-30 09:12  echarts\.classpath

     文件       1540  2018-09-30 09:12  echarts\.project

     文件        522  2018-09-30 09:12  echarts\.settings\.jsdtscope

     文件        125  2018-09-30 09:12  echarts\.settings\com.genuitec.eclipse.core.prefs

     文件        108  2018-09-30 09:12  echarts\.settings\com.genuitec.runtime.libraries.xml

     文件        364  2018-09-30 09:12  echarts\.settings\org.eclipse.jdt.core.prefs

     文件        480  2018-09-30 09:12  echarts\.settings\org.eclipse.wst.common.component

     文件        588  2018-09-30 09:12  echarts\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml

     文件        462  2018-09-30 09:12  echarts\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-09-30 09:12  echarts\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-09-30 09:12  echarts\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        425  2018-09-30 09:12  echarts\.springBeans

     文件       3584  2018-09-30 09:12  echarts\src\applicationContext.xml

     文件       1699  2018-09-30 09:12  echarts\src\com\controller\AjaxController.java

     文件        869  2018-09-30 09:12  echarts\src\com\entity\Emp.java

     文件        540  2018-09-30 09:12  echarts\src\com\entity\EmpCount.java

     文件        518  2018-09-30 09:12  echarts\src\com\entity\PieGraph.java

     文件        151  2018-09-30 09:12  echarts\src\com\mapper\AjaxMapper.java

     文件        485  2018-09-30 09:12  echarts\src\com\mapper\AjaxMapper.xml

     文件        203  2018-09-30 09:12  echarts\src\com\service\AjaxService.java

     文件        450  2018-09-30 09:12  echarts\src\com\service\impl\AjaxServiceImpl.java

     文件        756  2018-09-30 09:12  echarts\src\log4j.properties

     文件        338  2018-09-30 09:12  echarts\src\mybatis-config.xml

     文件       2453  2018-09-30 09:12  echarts\WebRoot\BarGraph.jsp

     文件    2341246  2018-09-30 09:12  echarts\WebRoot\js\echarts.js

     文件      84284  2018-09-30 09:12  echarts\WebRoot\js\jquery-2.1.1.min.js

     文件         39  2018-09-30 09:12  echarts\WebRoot\meta-INF\MANIFEST.MF

     文件       3584  2018-09-30 09:12  echarts\WebRoot\WEB-INF\classes\applicationContext.xml

     文件       3278  2018-09-30 09:12  echarts\WebRoot\WEB-INF\classes\com\controller\AjaxController.class

     文件       1283  2018-09-30 09:12  echarts\WebRoot\WEB-INF\classes\com\entity\Emp.class

............此处省略43个文件信息

评论

共有 条评论