Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @RequestMapping(value="/createAnswer", method = RequestMethod.GET)
- public String getCreateNewAnswer(@RequestParam("id") String exerciseId, Model model){
- String userId = "U1";
- model.addAttribute("exercise", exerciseService.getExerciseById(exerciseId));
- Answer newAnswer = new Answer(exerciseId, userId);
- model.addAttribute("newAnswer", newAnswer);
- return "addAnswer";
- }
- @RequestMapping(value="/createAnswer", method = RequestMethod.POST)
- public String processCreateNewAnswer(@RequestParam("id") String exerciseId, @ModelAttribute("newAnswer") @Valid Answer newAnswer , BindingResult result, Model model) {
- //model.addAttribute("addAnswer", exerciseService.getExerciseById(exerciseId));
- String[] suppressedFields = result.getSuppressedFields();
- if(suppressedFields.length > 0){
- throw new RuntimeException("Próba wiązania bla ... blaaa... blaa");
- }
- if(result.hasErrors()){
- return "addAnswer";
- }
- answerService.addAnswer(newAnswer);
- return "redirect:/exercises";
- }
Advertisement
Add Comment
Please, Sign In to add comment