diff options
| author | realtradam <[email protected]> | 2024-07-08 23:24:23 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2024-07-08 23:24:23 -0400 |
| commit | d5ab38e1bc8a5519720f413cee6573fbe31da986 (patch) | |
| tree | b071e63aeaa037c41fa39eed42499d306ae210d2 /src/main/java/com/blog/web/controllers/ArticleController.java | |
| parent | a681496e1569c0f152d881b17f341127287462fb (diff) | |
| download | spring-blog-d5ab38e1bc8a5519720f413cee6573fbe31da986.tar.gz spring-blog-d5ab38e1bc8a5519720f413cee6573fbe31da986.zip | |
add form submission
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"; + } } |
