ssm后台管理系统-04
1.模糊搜索
1.controller
和查询所有用户不同的地方是需要根据名字查询,相同的地方是都需要分页。
@RequestMapping("/getLikeByName")public String getLikeByName(@RequestParam(value = "pn",required = false,defaultValue = "1") Integer pn,String uName,Map<String,Object> map){PageHelper.startPage(pn,2);List<Employee> employees=service.selectLikeName(uName);PageInfo pageInfo=new PageInfo(employees,5);System.out.println(employees);map.put("pageInfo",pageInfo);return "user-list";}
2.mapper
拼接字符like concat('%',#{},'%')
和查询所有用户的是同一个
3.页面展示
和查询所有的是一个 return "user-list";
2.多选删除
1.user-list页面js调用方法
<script src="../plugins/jQuery/jquery-2.2.3.min.js"></script> <script>function deleteByIds(){//获取所有的id//拿到所有的ninput标签 我们要把所有的input标签的value值拿到//发送请求携带者参数var arry = new Array();//循环所有选中的值$('input[name="ids"]:checked').each(function(index, element) {//追加到数组中$(this).val()arry.push($(this).val());// st+=$(this).val()+"&";// st="ids="+st+$(this).val()+"&";});// console.log("选中值123:"+ st);//将数组元素连接起来转化为字符串// var arrystr = arry.join(',');//输出到控制台// console.log("选中值:"+ arrystr);//拿到value值以后我们要发送请求location.href="${root}/emp/deleteEmp?ids="+arry;}</script>
调用的方法:
2.controller
3,dao
4.mapper
需要循环,()是数组的,集合也行,我这个就是集合看,“,”分开每个id
3.管理角色
需求分析;首先查到所有的角色,然后根据查到的角色id通过权限和权限的中间表,查到每个角色所拥有的权限,每个角色可以有多个权限。
1.controller
2,mapper
查询所有的role
resultmap。<collection> property的内容是Role类里的属性,permissions也是集合属性,
子查询其实是中间表和权限表的查询,根据角色id查到每个id对应了几个权限id,要不然就会把权限表所有的都查出来,那一个角色对应表中所有的权限。
3.页面显示:
循环所有的角色,里面循环权限,没写分页(我觉的用不着),还有用户管理的那些功能还没实现,以后补上。
ssm后台管理系统-04相关推荐
- SSM后台管理系统开发实战
一.简介: 通过这个课程带大家从零开发一款功能全面的后台管理系统,包括项目搭建.功能实现到最后的Linux系统部署全过程.本课程使用SpringMVC + Spring + Mybatis作为主体框架 ...
- 视频教程-SSM后台管理系统开发实战-Java
SSM后台管理系统开发实战 5年IT从业经验,目前职位是Java高级工程师.架构师,在gitchat发布有<SSM博客系统开发实战>达人课,CSDN博客专家,博客专栏作者,梦境网项目独立开 ...
- 微信小程序ssm电影院购票+后台管理系统|前后分离VUE
博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 微信小程序ssm电影院购票+后台管理系统|前后分离VUE 系统说明 本系统包含微 ...
- 精品微信小程序ssm电影院购票+后台管理系统|前后分离VUE
项目名称 微信小程序ssm电影院购票+后台管理系统前后分离VUE 系统说明 本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE 微信小程序--前台涉 ...
- 计算机毕业设计SSM电脑配件仓储后台管理系统【附源码数据库】
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- [附源码]Java计算机毕业设计SSM电脑配件仓储后台管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- SSM 项目 --------- 小米商城后台管理系统
目录 一.项目名称 二.使用技术 三.开发步骤 四.具体实现 1.创建数据库表 2.项目结构 3.配置文件 pom.xml db.properties applicationContext-dao.x ...
- SSM框架实现后台管理系统权限管理(用户、菜单、角色)
文章目录 后台管理系统开发 一.数据库表结构设计 1.菜单表menu 2.用户表user 3.角色表role 4.角色权限表role_menu 5.用户角色表user_role 二.项目准备 1.创建 ...
- 06_04_任务二:SSM拉勾教育后台管理系统(广告模块与用户模块)
拉勾教育后台管理系统(SSM) 广告模块 广告模块功能分析 拉勾教育后台管理系统的 广告管理模块包含了以下功能: 广告位列表查询 添加&修改广告位 回显广告位名称 广告分页查询 图片上传接口 ...
最新文章
- eclipse中使用javap分析java代码备忘
- Java黑皮书课后题第5章:*5.14(计算最大公约数)下面是求两个整数n1和n2的最大公约数的程序清单5-9的另一种解法:...提示用户输入两个正整数,然后显示最大公约数
- easyui 排序实现
- c语言 函数调用 传值调用 引用调用 传地址调用,C语言中的传值调用和引用调用...
- 非线编辑软件 linux,Flowblade 2.0 发布,非线性开源Linux视频编辑器
- 【数据结构----笔记3】插入排序算法之【直接插入排序】
- 离线安装老版本android sdk,亲测,linux、windows、mac通用
- python中有readall吗_在python中使用tn.read_all()读取数据
- 基于HTTP协议的Java文件传输
- 目标检测 | 火焰烟雾检测论文(实验部分)
- 程序员应该知道的关于Windows API、CRT和STL二三事
- PlaySound 播放内存中的音频数据
- matlab 短时能量计算+源代码
- 两种方法模仿支付宝进入到后台界面模糊
- 京东开源组件库NutUI 3.1 正式发布:开启多端开发之路
- 红米2怎么升android l,红米2的1G内存少装app够用?怎样让1G内存的安卓手机多装app而不卡?...
- 解决Chrome“此网页正试图从未经验证的来源加载脚本”的问题
- SQLyog重置试用时间
- 【IIOT】欧姆龙PLC数采之CJ2系列
- 【小罗的hdlbits刷题笔记5】基于fifo思想的fsm设计(Exams/2014 q3fsm)