コード例 #1
0
 @RequestMapping(value = "/getQuestionDetails", method = RequestMethod.POST)
 public void getQuestionDetails(
     @ModelAttribute ParameterVO parameterVO,
     HttpServletRequest request,
     HttpServletResponse response,
     Model model) {
   // complete fetch basic objects from session
   try {
     dataAccessServiceManager.getQuestionDetails(parameterVO);
     dataAccessServiceManager.getAllResponses(parameterVO);
     // JSONArray responseObject = createQuestionDetailResponseData(parameterVO);
     JSONObject responseObject = new JSONObject();
     responseObject.put("questiondetail", parameterVO.getQuestionObject());
     responseObject.put("responsecount", parameterVO.getResponseArray().length());
     responseObject.put("responses", parameterVO.getResponseArray());
     response.setCharacterEncoding("UTF-8");
     response.setContentType("text/html");
     response.getWriter().write(responseObject.toString());
   } catch (Exception e) {
     e.printStackTrace();
   }
 }