diff options
author | 2016-11-21 13:38:27 +0700 | |
---|---|---|
committer | 2016-11-23 13:03:05 +0300 | |
commit | 771c27021c033f5b6b9a3d9fdcd4048f9d8023af (patch) | |
tree | 558442fc7e5244953a8acc7444fb5c9a764f646a /juick-spring-www/src/main/java/com/juick/www/controllers/TagController.java | |
parent | e9aa20922c82bfad64adbcb6466ebdac23a84244 (diff) |
spring-www project skeleton
Diffstat (limited to 'juick-spring-www/src/main/java/com/juick/www/controllers/TagController.java')
-rw-r--r-- | juick-spring-www/src/main/java/com/juick/www/controllers/TagController.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/juick-spring-www/src/main/java/com/juick/www/controllers/TagController.java b/juick-spring-www/src/main/java/com/juick/www/controllers/TagController.java new file mode 100644 index 00000000..5c3b6287 --- /dev/null +++ b/juick-spring-www/src/main/java/com/juick/www/controllers/TagController.java @@ -0,0 +1,37 @@ +package com.juick.www.controllers; + +import com.juick.service.MessagesService; +import com.juick.service.TagService; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; + +import javax.inject.Inject; + +/** + * Created by aalexeev on 11/21/16. + */ +@Controller +public class TagController { + @Inject + private TagService tagService; + @Inject + private MessagesService messagesService; + + + @RequestMapping("/tag/{tagName}") + public String showTags( + @PathVariable String tagName, + @RequestParam(required = false, defaultValue = "0") int before, + Model model) { + + return "index"; + } + + @RequestMapping("/tag") + public String redirectToMain() { + return "redirect:/"; + } +} |