首页>代码>ssm+thymeleaf开发视频后台管理系统>/cbmv/cbmv/src/main/java/com/creatorblue/controller/CbmvVideoController.java
package com.creatorblue.controller; import java.util.List; import javax.servlet.http.HttpSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.support.RedirectAttributes; import com.creatorblue.domain.VideoInfo; import com.creatorblue.service.CbmvVideoService; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import net.sf.json.JSONArray; @Controller @RequestMapping("/cbmvVideo") public class CbmvVideoController { @Autowired private CbmvVideoService cbmvVideoService; //查询所有 @RequestMapping(value="/queryVideos",produces="text/html;charset=utf-8") @ResponseBody public String queryVideos(int pageNum,String techDirection,HttpSession session) { int pageSize = 4; PageHelper.startPage(pageNum,pageSize); List<VideoInfo> list = cbmvVideoService.queryVideos(techDirection); PageInfo<VideoInfo> pages = new PageInfo<>(list); return JSONArray.fromObject(pages).toString(); } @RequestMapping(value="/VideoId",produces="text/html;charset=utf-8") public ModelAndView videoId(String videoId,ModelAndView mv ,HttpSession session,RedirectAttributes attr) { if(session.getAttribute("name") == null) { attr.addFlashAttribute("msg", "请登录"); mv.setViewName("redirect:/cbmv-index.html"); return mv; } VideoInfo videoInfo = cbmvVideoService.video(videoId, session); mv.setViewName("cbmv-video"); mv.addObject("video", videoInfo); return mv; } @RequestMapping(value="/addup",produces="text/html;charset=utf-8") @ResponseBody public String addup(String videoId ,HttpSession session) { if(cbmvVideoService.booleanup(session, videoId) == 0 ) { cbmvVideoService.addup(videoId, session); }else { cbmvVideoService.delup(session, videoId); } //统计点赞数 int count =cbmvVideoService.countup(videoId); cbmvVideoService.updategood(videoId, count); return String.valueOf(count); } @RequestMapping(value="/ok",produces="text/html;charset=utf-8") @ResponseBody public String ok(String videoId ,HttpSession session) { int t =cbmvVideoService.booleanup(session, videoId); return String.valueOf(t); } //收藏 @RequestMapping(value="/addcol",produces="text/html;charset=utf-8") @ResponseBody public String addcol(String videoId, HttpSession session) { if(cbmvVideoService.booleancol(session, videoId) == 0) { cbmvVideoService.colup(videoId, session); }else { cbmvVideoService.delcol(session, videoId); } int count = cbmvVideoService.countcol(videoId); return String.valueOf(count) ; } @RequestMapping(value="/ok2",produces="text/html;charset=utf-8") @ResponseBody public String ok2(String videoId ,HttpSession session) { int t =cbmvVideoService.booleancol(session, videoId); return String.valueOf(t); } }

taoshen95 LV16
4月6日
ma406805131 LV19
2024年12月13日
pangzhihui LV14
2023年12月15日
jane1986 LV1
2023年5月31日
ssh123 LV10
2023年3月28日
pengwink LV2
2022年12月2日
qiangmin1223 LV12
2022年7月27日
testuser1234567 LV24
2022年6月30日
Sunsi12345 LV8
2022年5月18日
lsq54365 LV14
2022年5月6日

taoshen95 LV16
4月6日
程序员ddd
2024年12月31日
暂无贡献等级
ma406805131 LV19
2024年12月13日
miaolegecui
2024年12月11日
暂无贡献等级
JokerTang LV1
2024年12月3日
TY0165 LV20
2024年6月24日
yuanmaxiazai LV2
2024年6月19日
stonelyx
2024年5月14日
暂无贡献等级
lalalaj
2024年5月12日
暂无贡献等级
destiny4c6
2024年5月11日
暂无贡献等级