<%@ page import="weaver.general.*" %> <%@page import="weaver.conn.RecordSet"%> <%@ page import="com.alibaba.fastjson.JSONObject" %> <%@ page import="java.text.SimpleDateFormat" %> <%@ page import="java.util.*" %> <%@ page language="java" contentType="text/html; charset=UTF-8" %> <% List> dataList = new ArrayList>(); Map dataMap = null; RecordSet rs = new RecordSet(); BaseBean bb = new BaseBean(); String timestrformart = "MM-dd" ; SimpleDateFormat sdf = new SimpleDateFormat(timestrformart) ; Calendar calendar = Calendar.getInstance() ; String currentDay = sdf.format(calendar.getTime()) ; bb.writeLog("currentDay:"+currentDay); String sql =" select h.id,h.lastname,h.sex,d.departmentname,s.subcompanyname from hrmresource h\n" + " inner join HrmDepartment d on d.id = h.departmentid\n" + " inner join HrmSubCompany s on s.id = h.subcompanyid1\n" + " where birthday like '%"+currentDay+"'\n" + " and h.status in(0,1,2,3) " + " and h.belongto is null " ; bb.writeLog("sql:"+sql); rs.executeQuery(sql); while (rs.next()){ String id = Util.null2String(rs.getString("id")); String lastname = Util.null2String(rs.getString("lastname")); String sex = Util.null2String(rs.getString("sex")); String departmentname = Util.null2String(rs.getString("departmentname")); String subcompanyname = Util.null2String(rs.getString("subcompanyname")); dataMap = new HashMap(); dataMap.put("userid",id); dataMap.put("sex",sex); dataMap.put("lastname",lastname); dataMap.put("departmentname",departmentname); dataMap.put("subcompanyname",subcompanyname); dataList.add(dataMap); } JSONObject jsonObject = new JSONObject(); jsonObject.put("data",dataList); %> <%=jsonObject.toString() %>