package com.withstars.controller; import com.withstars.domain.Tab; import com.withstars.service.impl.ReplyServiceImpl; import com.withstars.service.impl.TabServiceImpl; import com.withstars.service.impl.TopicServiceImpl; import com.withstars.service.impl.UserServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import javax.jws.WebParam; import java.util.List; /** * 主控制类 */ @Controller public class MainController { @Autowired public TopicServiceImpl topicService; @Autowired public ReplyServiceImpl replyService; @Autowired public UserServiceImpl userService; @Autowired public TabServiceImpl tabService; /** * 进入登录页面. */ @RequestMapping(value = {"/signin"}) public ModelAndView signin(){ ModelAndView signinPage=new ModelAndView("signin"); //获取统计信息 int topicsNum=topicService.getTopicsNum(); int usersNum=userService.getUserCount(); signinPage.addObject("topicsNum",topicsNum); signinPage.addObject("usersNum",usersNum); return signinPage; } /** * 进入注册页面. */ @RequestMapping("/signup") public ModelAndView signup(){ ModelAndView signupPage=new ModelAndView("signup"); //获取统计信息 int topicsNum=topicService.getTopicsNum(); int usersNum=userService.getUserCount(); signupPage.addObject("topicsNum",topicsNum); signupPage.addObject("usersNum",usersNum); return signupPage; } /** * 进入新建主题页面 */ @RequestMapping(value = {"/new"}) public ModelAndView newTopic(){ ModelAndView newTopicPage=new ModelAndView("new"); List<Tab> tabs=tabService.getAllTabs(); //获取统计信息 int topicsNum=topicService.getTopicsNum(); int usersNum=userService.getUserCount(); newTopicPage.addObject("tabs",tabs); newTopicPage.addObject("topicsNum",topicsNum); newTopicPage.addObject("usersNum",usersNum); return newTopicPage; } /** * 配置404页面 */ @RequestMapping("*") public String notFind(){ return "404"; } }

段池卿 LV5
7月12日
ma406805131 LV19
2024年12月18日
bankroll LV5
2024年12月17日
zolscy LV24
2024年11月26日
krispeng LV15
2024年11月14日
799743530 LV11
2024年7月10日
2636804923 LV6
2024年6月17日
xiaoxia1012 LV1
2024年6月12日
cccl112 LV1
2024年6月5日
zzcio123 LV1
2024年5月27日

段池卿 LV5
7月12日
yeyugh
6月3日
暂无贡献等级
2072376767 LV2
2024年12月26日
三秋桂子 LV1
2024年12月22日
taoshen95 LV16
2024年12月21日
ma406805131 LV19
2024年12月18日
bankroll LV5
2024年12月16日
微信网友_15002431817
2024年12月16日
暂无贡献等级
按市场洒出C LV1
2024年12月8日
krispeng LV15
2024年11月14日