您的当前位置:首页正文

echarts简单示例

来源:九壹网
From Angurs

最近在用到echarts,顺便研究了一下,发现网上的一些异步加载图表的资料的例子不是那么的直观,话不多说,直接上代码:

Servlet + ajax 实现的

创建web工程,要导入lib下面三个jar包(这个要提前准备好)

jQuery 和 echarts也要放入相应的文件夹下;

工程目录:

Servlet代码:

package echarts;

From Angurs

import java.io.IOException;

import java.util.HashMap;

import java.util.Map;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import com.alibaba.fastjson.JSON;

/**

* Servlet implementation class Echarts

*/

@WebServlet(\"/Echarts\")

From Angurs

public class Echarts extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public Echarts() {

super();

}

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String[] categories = {\"鞋\", \"衬衫\", \"外套\", \"牛仔裤\"};

Integer[] values = {80, 50, 75, 100};

Map json = new HashMap();

From Angurs

json.put(\"values\", values);

json.put(\"categories\", categories);

System.out.println(JSON.toJSONString(json));

response.setCharacterEncoding(\"utf-8\");

response.getWriter().write(JSON.toJSONString(json));

}

}

Jsp页面:

<%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\"

pageEncoding=\"UTF-8\"%>

From Angurs

<%@ taglib uri=\"http://java.sun.com/jsp/jstl/core\" prefix=\"c\" %>

Insert title here

From Angurs

因篇幅问题不能全部显示,请点此查看更多更全内容

Top