Guest User

Controller

a guest
Apr 5th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. @RequestMapping(value="/createAnswer", method = RequestMethod.GET)
  2. public String getCreateNewAnswer(@RequestParam("id") String exerciseId, Model model){
  3. String userId = "U1";
  4. model.addAttribute("exercise", exerciseService.getExerciseById(exerciseId));
  5. Answer newAnswer = new Answer(exerciseId, userId);
  6. model.addAttribute("newAnswer", newAnswer);
  7. return "addAnswer";
  8. }
  9.  
  10.  
  11. @RequestMapping(value="/createAnswer", method = RequestMethod.POST)
  12. public String processCreateNewAnswer(@RequestParam("id") String exerciseId, @ModelAttribute("newAnswer") @Valid Answer newAnswer , BindingResult result, Model model) {
  13. //model.addAttribute("addAnswer", exerciseService.getExerciseById(exerciseId));
  14. String[] suppressedFields = result.getSuppressedFields();
  15. if(suppressedFields.length > 0){
  16. throw new RuntimeException("Próba wiązania bla ... blaaa... blaa");
  17. }
  18. if(result.hasErrors()){
  19. return "addAnswer";
  20. }
  21. answerService.addAnswer(newAnswer);
  22. return "redirect:/exercises";
  23. }
Advertisement
Add Comment
Please, Sign In to add comment