Пример #1
0
  public void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {

    request.setCharacterEncoding("UTF-8");
    try {
      List<KL> list = (List<KL>) request.getSession().getAttribute("list");
      List<String> listName = new ArrayList<String>();
      List<String> thead = new ArrayList<String>();
      listName.add("klnumber");
      listName.add("name");
      listName.add("contractname");
      listName.add("tel");
      listName.add("cardnumber");
      listName.add("saler");
      listName.add("sex");
      listName.add("total_cost");
      listName.add("front_cost");
      listName.add("res_cost");
      listName.add("bath_cost");
      listName.add("others_cost");
      listName.add("days");
      listName.add("total_cost_time");
      listName.add("remark");
      thead.add("客历编号");
      thead.add("客人姓名");
      thead.add("合约名称");
      thead.add("手机/联系电话");
      thead.add("贵宾卡号");
      thead.add("销售员");
      thead.add("性别");
      thead.add("消费合计");
      thead.add("前天消费");
      thead.add("餐饮消费");
      thead.add("洗浴消费");
      thead.add("其他类消费");
      thead.add("住店天数");
      thead.add("进场次数");
      thead.add("备注");
      Employee emp = (Employee) request.getSession().getAttribute("employee");
      String name = emp.getName();
      String date = DateUntil.getLocationTime1();
      String title = "客历查询";
      String fileTitle = "KL";
      try {
        ExcelUtil.getExcel(list, listName, thead, date, name, title, fileTitle);
        File file = new File("D:/" + fileTitle + ".xls");
        Desktop.getDesktop().open(file);
      } catch (Exception e) {
        // TODO: handle exception
        JSONObject json = new JSONObject();
        response.setContentType("application/json");
        json.put("message", "error");
        response.getWriter().write(json.toString());
      }
    } catch (Exception e) {
      // TODO: handle exception
      String message = "服务器出现错误!! 3秒后跳转到登录界面!!";
      String meta = "<meta http-equiv='refresh' content='3;url=" + request.getContextPath() + "'>";
      request.getSession().removeAttribute("employee");
      request.setAttribute("message", message + meta);
      request.getRequestDispatcher("/messge.jsp").forward(request, response);
    }
  }
Пример #2
0
  /**
   * @param args
   * @throws ParseException
   */
  public static void main(String[] args) throws ParseException {
    // TODO Auto-generated method stub

    String b = DateUntil.longToDate(1445270400);
    System.out.println(b);
  }