Advertisement
Guest User

All code

a guest
Nov 24th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.54 KB | None | 0 0
  1. DAOIMPL
  2.     public boolean insertAnswer(Answer answer,User user,Question question) {
  3.         boolean isUpdated = true;
  4.         try
  5.         {
  6.             answer.setUser(user);
  7.             answer.setQuestion(question);
  8.             System.out.println(answer.getUser().getUser_id() + " DAOIMP user id");
  9.                
  10.             sessionFactory.getCurrentSession().saveOrUpdate(answer);
  11.        
  12.         } catch (Exception e) {
  13.             e.printStackTrace();
  14.  
  15.             isUpdated = false;
  16.         }
  17. ServiceImpl
  18. public void insertAnswer(Answer answer,User user,Question question) {
  19.         try {
  20.            
  21.             answerDao.insertAnswer(answer,user,question);
  22.  
  23.            
  24.         } catch (Exception e) {
  25.             e.printStackTrace();
  26.             logger.debug(e.getMessage());
  27.         }
  28.     }
  29. COntroller
  30.     @RequestMapping(value = "QuestionAnswer.htm", method = RequestMethod.POST)
  31.     public ModelAndView postAnswer(HttpServletRequest req, HttpSession session,Answer answer) {
  32.         User objUser = (User) session.getAttribute("user");
  33.         String answerdesc = req.getParameter("answerDesc");
  34.         if(Validator.checkEmpty(answerdesc))
  35.         {
  36.         int qId = Integer.parseInt(req.getParameter("id"));
  37.         Question question=questionService.getQuestionByQId(qId);
  38.         System.out.println(question.getQuesId() + "is question id i ncontroller ");
  39.  
  40.         answerService.insertAnswer(answer,objUser,question);
  41.  
  42.         ModelAndView modelAndView = showQuestionAnswer(req);
  43.         req.setAttribute("valuePara", 1);
  44.         return modelAndView;
  45.         }
  46.         else
  47.         {
  48.             ModelAndView modelAndView = showQuestionAnswer(req);
  49.         req.setAttribute("error", "Please post the answer");
  50.             req.setAttribute("valuePara", 1);
  51.             return modelAndView;
  52.            
  53.         }
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement