1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| @Autowired private BlogService blogService;
@Autowired private TypeService typeService;
@Autowired private TagService tagService;
@RequestMapping("/showAll") public ModelAndView showAll(@RequestParam(name = "pageNum", required = false, defaultValue = "1") Integer pageNum, @RequestParam(name = "pageSize", required = false, defaultValue = "5") Integer pageSize, @RequestParam(name = "title", required = false, defaultValue = "") String title, @RequestParam(name = "typeId", required = false, defaultValue = "0") Integer typeId, @RequestParam(name = "recommend", required = false, defaultValue = "false") Boolean recommend) { if (recommend == false) { recommend = null; }
ModelAndView mv = new ModelAndView ();
List<Type> types = typeService.selectAll (); mv.addObject ("types", types);
List<Blog> blogs = blogService.selectAll (pageNum, pageSize, title, typeId, recommend); PageInfo<Blog> pageInfo = new PageInfo<> (blogs, 5);
mv.addObject ("pageInfo", pageInfo); mv.addObject ("title", title); mv.addObject ("typeId", typeId); mv.addObject ("recommend", recommend);
mv.setViewName ("admin/blogs"); return mv; }
@RequestMapping("/showAll/search") public String search(@RequestParam(name = "pageNum", required = false, defaultValue = "1") Integer pageNum, @RequestParam(name = "pageSize", required = false, defaultValue = "5") Integer pageSize, @RequestParam(name = "title", required = false, defaultValue = "") String title, @RequestParam(name = "typeId", required = false, defaultValue = "0") Integer typeId, @RequestParam(name = "recommend", required = false, defaultValue = "false") Boolean recommend, Model model) {
if (recommend == false) {
|