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"; } }

ma406805131 LV19
2024年12月18日
bankroll LV5
2024年12月17日
zolscy LV24
2024年11月26日
krispeng LV14
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日
2131234536546 LV7
2024年3月31日

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 LV14
2024年11月14日
shunlun8855 LV1
2024年10月29日
wlax99 LV12
2024年10月12日