做毕设(十)——后台管理
来源:互联网 发布:js图片滚动代码 编辑:程序博客网 时间:2024/05/21 10:13
进行已发布新闻的管理
<form action="/edit/getnews"> <input type="submit" value="爬取新闻并审核"> </form> <br/> <form action="/edit/switch"> <input th:if="${session.switch==null}" type="submit" value="切换为已发布新闻"> <input th:if="${session.switch!=null}" type="submit" value="切换为待审核新闻"> </form> <p th:text="'爬取了'+${count}+'条新新闻'"></p> <p th:text="'有'+${#lists.size(editNews)}+'条新闻待编辑'"></p>
edit页面稍微进行修改,通过按钮进行切换
@RequestMapping(value = "/switch",method = RequestMethod.GET) public String switchPage(HttpSession httpSession){ if(isAdmin(httpSession)){ if(httpSession.getAttribute("switch")!=null) { httpSession.setAttribute("switch",null); }else { httpSession.setAttribute("switch", "不为空"); } return "redirect:/edit"; } return "error"; }
简单的session存放是要审核还是管理然后查询不同的数据。
if(httpSession.getAttribute("switch")==null) { editNews = newsService.getAllNewsByTypeIsNull(); }else { editNews = newsService.getAllNewsByTypeIsNotNull(); }
如果删除的话记得把评论也删掉,因为涉及到了多条数据,在CommentService加上@Transaction注解开启事务
if(type.equals("删除")){ newsService.delNews(news); commentService.delAllbyNid(id.toString()); }
发现数据有点多了,需要做分页了
阅读全文
0 0
- 做毕设(十)——后台管理
- (十五天)文件上传实现——30天node+mongo+react+redux+express搭建完美资源后台管理系统+前端(全栈工程师 结合antd)
- 二十、管理后台的权限控制
- 程序员的奋斗史(十)——谈项目管理
- 浅谈spring——DAO管理(十)
- 程序员的奋斗史(十)——谈项目管理
- 学习笔记(十)——软件包管理:rpm + yum
- 学习笔记(十)——软件包管理:rpm + yum
- MySQL知识(二十)——用户账户管理
- 从留言板开始做网站(十)——后台留言处理(数据删除)
- 案例—考勤后台管理系统需求
- IT餐馆—第二十一回 管理
- 网络管理(十)
- 项目管理 笔记之十 —— 项目风险管理
- Django——admin管理后台实例(贴纸、贴纸分类后台admin、添加批量修改状态标志函数)
- C#内存管理(十)
- ElasticSearch(十)-索引管理
- 玩命牛的成长记录(十九)——后台管理系统实现
- ARouter 学习记录
- leetcode 103. Binary Tree Zigzag Level Order Traversal
- 剑指offer——41.和为S的连续正数序列
- 爆内存函数实例
- 39个C语言小程序(适合新手)
- 做毕设(十)——后台管理
- Java compiler level does not match解决方法
- Storm Setting Up a Development Environment
- 总结 git配置用户以及基本应用
- ImageLoader,WebView,无线轮播,缓存到所要的地址
- Eclipse新建Spring-boot项目,打包部署并输出HelloWord
- 九、Git-添加远程仓库
- PHP错误类型及屏蔽方法
- 达内云笔记(三)模式初涉