首页>代码>SSM(Spring+SpringMVC+Mybatis)开发OA后台管理系统,最全面增删改查样例>/test/src/main/java/com/zl/controller/NewsLabelController.java
package com.zl.controller; import com.zl.beans.NewsLabel; import com.zl.beans.Page; import com.zl.service.NewsLableService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller public class NewsLabelController { @Autowired private NewsLableService service; /*分页查询*/ @RequestMapping("/queryNewsLabel") /*按当前页面查询,默认页面值为1*/ public String queryNewsLabel(@RequestParam(defaultValue = "1") Integer pagenum, Model model){ Page<NewsLabel> page = service.findCurrentPage(pagenum); Page<NewsLabel> labels = service.findLibels(); for (NewsLabel ns:page.getDatas()){ System.out.println(ns); } model.addAttribute("labels",labels); model.addAttribute("page",page); return "/html/news/LabelManage.jsp"; } /*添加*/ @RequestMapping("/addLabel") public String addLabel(Integer flag,String labelName,String labelContent,Integer pid,Model model){ if(flag==1){ Page<NewsLabel> labels = service.findLibels(); model.addAttribute("labels",labels); return "/html/news/addLabel.jsp"; } else{ System.out.println(labelName+labelContent+pid); service.addLabel(labelName,labelContent,pid); return "redirect:/queryNewsLabel"; } } /*删除栏目*/ @RequestMapping("/delectLabel") public String delectLabel(Integer id){ service.rmLabel(id); return "redirect:/queryNewsLabel"; } /*查找下拉框子栏目*/ @RequestMapping("/queryChild") public String queryChild(Integer value,Model model){ Page<NewsLabel> page = service.findChild(value); Page<NewsLabel> labels = service.findLibels(); for (NewsLabel ns:page.getDatas()){ System.out.println(ns); } model.addAttribute("labels",labels); model.addAttribute("page",page); return "/html/news/LabelManage.jsp"; } /*修改栏目*/ @RequestMapping("/updateLabels") public String updateLabels( Integer flag,Integer id,Model model, Integer pid,String labelName,String labelContent){ if(flag==1){ Page<NewsLabel> labels = service.findLibels(); model.addAttribute("labels",labels); NewsLabel newsLabel = service.SelectLabelById(id); model.addAttribute("newsLabel",newsLabel); System.out.println(newsLabel+"88556"); return "/html/news/newsLabelUpdate.jsp"; }else{ System.out.println("栏目Id:"+id+" 栏目名称:"+labelName+" 栏目描述:"+labelContent+" 上级Id:"+pid); service.updateLabel(labelName,labelContent,id,pid); return "redirect:/queryNewsLabel"; } } }
最近下载更多
哇塞塞哈哈哈 LV8
2023年5月5日
云龙123456 LV7
2022年12月2日
406503223 LV5
2022年7月7日
2039995605 LV9
2022年6月4日
crosa_Don LV18
2022年6月1日
lalala0201 LV1
2022年4月29日
周黑鸭 LV2
2022年3月24日
y1214435276 LV9
2022年3月23日
李佳琪 LV3
2022年1月12日
libin0517 LV3
2021年12月14日