diff options
Diffstat (limited to 'src/main/java/com/blog/web/controllers/ArticleController.java')
| -rw-r--r-- | src/main/java/com/blog/web/controllers/ArticleController.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/blog/web/controllers/ArticleController.java b/src/main/java/com/blog/web/controllers/ArticleController.java index 3c86ea3..9d096f5 100644 --- a/src/main/java/com/blog/web/controllers/ArticleController.java +++ b/src/main/java/com/blog/web/controllers/ArticleController.java @@ -6,6 +6,8 @@ import com.blog.web.services.ArticleService; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.ModelAttribute; +import org.springframework.web.bind.annotation.PostMapping; import java.util.List; @@ -30,4 +32,10 @@ public class ArticleController { model.addAttribute("article", article); return "articles/new"; } + + @PostMapping("/articles/new") + public String saveArticle(@ModelAttribute("article") Article article) { + articleService.saveArticle(article); + return "redirect:/articles"; + } } |
