コード例 #1
0
  @RequestMapping(value = "/przepis", method = RequestMethod.GET)
  public String showPrzepis(@RequestParam("id") int id, Model model) {
    Przepis przepis = przepisyService.getPrzepis(id);
    model.addAttribute("przepis", przepis);
    Comment comment = new Comment();
    model.addAttribute("comment", comment);
    List<Comment> comments = commentsService.getComments(przepis);
    model.addAttribute("comments", comments);

    return "przepis";
  }
コード例 #2
0
  @RequestMapping(value = "/nowycomment", method = RequestMethod.POST)
  public String doCreateComment(
      RedirectAttributes redirectAttributes,
      Comment comment,
      Principal principal,
      @RequestParam(value = "id", required = true) int id) {

    User user = usersService.findUser(principal.getName());
    comment.setAutor(user);
    Przepis przepis = przepisyService.getPrzepis(id);
    comment.setPrzepis(przepis);
    commentsService.createComment(comment);
    comment.setData(new Date());

    redirectAttributes.addAttribute("id", id);
    return "redirect:/przepis";
  }