From d5ab38e1bc8a5519720f413cee6573fbe31da986 Mon Sep 17 00:00:00 2001 From: realtradam Date: Mon, 8 Jul 2024 23:24:23 -0400 Subject: add form submission --- src/main/java/com/blog/web/controllers/ArticleController.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/main/java/com/blog/web/controllers/ArticleController.java') 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"; + } } -- cgit v1.2.3