<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ page import="weaver.conn.RecordSet" %> <%@ page import="weaver.general.Util" %> <%@ page import="org.apache.commons.lang.StringUtils" %> <%@ page import="com.alibaba.fastjson.JSONObject" %> <%@ page import="com.alibaba.fastjson.JSONArray" %> <%@ page import="java.text.SimpleDateFormat" %> <%@ page import="java.util.Date" %> <%@ page import="java.util.Calendar" %> <%@ page import="java.util.ArrayList" %> <%@ page import="java.util.List" %> <%@ page import="weaver.general.BaseBean" %> <% JSONObject dataJson = new JSONObject(); RecordSet rs = new RecordSet(); String xqny = Util.null2String(request.getParameter("xqny")); String htmc = Util.null2String(request.getParameter("htmc")); bb.writeLog("xqny:"+xqny); bb.writeLog("htmc:"+htmc); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance();//获得一个日历的实例 List list = new ArrayList(); if(StringUtils.isNotBlank(xqny) && xqny.length()==7){ String selectDate = xqny+"-01"; for(int i=0;i<6;i++) try{ Date date = sdf.parse(selectDate);//初始日期 c.setTime(date);//设置日历时间 c.add(Calendar.MONTH,i);//在日历的月份上增加6个月 String resDate = sdf.format(c.getTime()); if(StringUtils.isNotBlank(resDate) && resDate.length()==10){ String resMonth = resDate.substring(0,7); bb.writeLog("resMonth:"+resMonth); list.add(resMonth); } }catch(Exception e){ } } JSONObject yfObject = new JSONObject(); String[] field_lisy = new String[]{"yf","yf1","yf2","yf3","yf4","yf5","yf6"}; for(int i=0;i <%=dataJson.toJSONString() %>