第六天

1.团队任务所需估计总时长 200h 已用 54h 剩余 146h

2. 雷宇:前端页面 孟涛 :python爬取 刘阳:echarts绘图

3.

 

 

4.
前端:完成主页面编写

python:完善爬取代码,将各类数据进行分开

echarts:今天继续学习ajax的技术,并成功地接收到了servlet返回的消息:

package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import net.sf.json.JSONArray;
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 bean.Bean;
import dao.Dao;

/**
* Servlet implementation class Chart
*/
@SuppressWarnings("unused")
@WebServlet("/Chart")
public class Chart extends HttpServlet
{
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public Chart()
{
super();
// TODO Auto-generated constructor stub
}

@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
PrintWriter out = response.getWriter();
String name = request.getParameter("name").trim();
String type = "-1";
try {
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json; charset=utf-8");
// out.println("Success---llll");
response.getWriter().write(type);
out.close();
} catch (Exception e){
e.printStackTrace();
}
}
}

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>可视化图表</title>
<script src="js/echarts.js"></script>
<script src="js/jquery-3.4.1.min.js"></script>
</head>
<body>
<script>
var url = "http://localhost/Charts/Chart";
var name = "nb";
alert("name:"+name+", url:"+url);
var data = {
name: name
};
$.ajax({
type: "get",
url: url,
data: data,
dataType: "json",
success: function(result){
alert("success--result:"+result);
},
error: function(){
alert("error");
}

});
</script>
</body>
</html>

结果如下:

 

posted @ 2021-05-07 23:35  L·M·L  阅读(67)  评论(0)    收藏  举报