/** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("get shows by date start"); response.setCharacterEncoding("utf-8"); // call services MovieService ms = new MovieService(); TicketTypeService tts = new TicketTypeService(); ShowService ss = new ShowService(); // 設定要取得的查詢時間 String start = request.getParameter("start") + " 00:00:00"; String end = request.getParameter("end") + " 23:59:59"; System.out.println(start); System.out.println(end); List<ShowVO> showlist = null; List<Show> showList = new ArrayList<>(); showlist = ss.queryByDate(start, end); for (ShowVO showVO : showlist) { Show show = new Show(); show.screenId = showVO.getScreenId(); show.showId = showVO.getShowId(); show.movieName = ms.queryByID(showVO.getMovieId()).getName(); show.movieEname = ms.queryByID(showVO.getMovieId()).geteName(); show.movieImage = ms.queryByID(showVO.getMovieId()).getImage(); show.showDate = showVO.getShowDate().toString(); show.showTime = showVO.getShowTime().toString(); show.ShowType = tts.queryByID(showVO.getTicketTypeId()).getShowType(); showList.add(show); } PrintWriter out = response.getWriter(); out.println(JsonUtils.obj2Json(showList)); out.flush(); out.close(); }