Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DAOIMPL
- public boolean insertAnswer(Answer answer,User user,Question question) {
- boolean isUpdated = true;
- try
- {
- answer.setUser(user);
- answer.setQuestion(question);
- System.out.println(answer.getUser().getUser_id() + " DAOIMP user id");
- sessionFactory.getCurrentSession().saveOrUpdate(answer);
- } catch (Exception e) {
- e.printStackTrace();
- isUpdated = false;
- }
- ServiceImpl
- public void insertAnswer(Answer answer,User user,Question question) {
- try {
- answerDao.insertAnswer(answer,user,question);
- } catch (Exception e) {
- e.printStackTrace();
- logger.debug(e.getMessage());
- }
- }
- COntroller
- @RequestMapping(value = "QuestionAnswer.htm", method = RequestMethod.POST)
- public ModelAndView postAnswer(HttpServletRequest req, HttpSession session,Answer answer) {
- User objUser = (User) session.getAttribute("user");
- String answerdesc = req.getParameter("answerDesc");
- if(Validator.checkEmpty(answerdesc))
- {
- int qId = Integer.parseInt(req.getParameter("id"));
- Question question=questionService.getQuestionByQId(qId);
- System.out.println(question.getQuesId() + "is question id i ncontroller ");
- answerService.insertAnswer(answer,objUser,question);
- ModelAndView modelAndView = showQuestionAnswer(req);
- req.setAttribute("valuePara", 1);
- return modelAndView;
- }
- else
- {
- ModelAndView modelAndView = showQuestionAnswer(req);
- req.setAttribute("error", "Please post the answer");
- req.setAttribute("valuePara", 1);
- return modelAndView;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement