java管理平台的搜索功能的实现(前台到后台)
2019-10-24 14:18
447 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/msl_6726/article/details/102722472
需求描述:
根据姓名查询到该列表下的用户信息(带分页)
1.前台页面代码:
<div class="box-tools pull-right"> <div class="has-feedback"> <input type="text" id="search" name="userName" placeholder="搜索"> <input type="button" onclick="search()"value="搜索"> </div> </div>
function search() { var userName = $("input[name='userName']").val() if(userName) { location.href="${ctx}/system/user/search.do?userName="+userName; }else{ alert("请填写要查询的用户名") } }
2.Controller:
/** * 搜索功能的实现 */ @RequestMapping("/search") public String search(@RequestParam(defaultValue = "1") int page,@RequestParam(defaultValue = "5") int size,@RequestParam String userName){ //1.调用业务层查询 PageInfo pageInfo = userService.findSearch(page,size,userName); //2.把PageInfo存入请求域中 request.setAttribute("page",pageInfo); //3.前往用户的列表页面 return "system/user/user-list"; }
3.Service(实现类):
public PageInfo findSearch(int page, int size, String userName) { //1.使用静态方法设置分页信息 PageHelper.startPage(page,size); //2.查询带有分页的结果集 List<User> userList = userDao.findSearch(userName); //3.创建返回值并返回 return new PageInfo(userList); }
4.dao(xml中的sql语句):
<select id="findSearch" parameterType="string" resultMap="BaseResultMap"> select * from pe_user where user_name like concat('%',#{userName},'%') </select>
精简版的管理系统搜索功能实现,但需要根据实际情况来判断,有的时候是多条件搜索查询,需要写很多的判断语句,有的则更加复杂,可能模糊查询就不再适用,需要用到es或者sorl
相关文章推荐
- java 后台实现一验证码功能传递前台
- 基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现
- 艾伟:基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现
- $.ajax和java后台实现用户登录的功能
- Linux平台,使用JavaComm3 API及SMSLib项目实现在Web Application中发送手机短信的功能
- java-第四章-升级我行我素购物管理系统,实现换购功能
- Java通过SMS短信平台实现发短信功能
- java IO实现电脑搜索、删除功能的实例
- java 使用正则Pattern等实现【搜索 -> 提取 -> 分割 -> 替换】功能
- java 实现微信搜索附近人功能 .
- rsa实现js前台加密java后台解密
- [.NET领域驱动设计实战系列]专题七:DDD实践案例:引入事件驱动与中间件机制来实现后台管理功能
- json数组实现图书管理系统——图书管理、查询、前台分页功能
- Java通过SMS短信平台实现发短信功能
- Java通过SMS短信平台实现发短信功能
- java 实现微信搜索附近人功能
- 艾伟:基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现
- java实现后台自动发邮件功能
- mall搜索功能改进(10/16店铺和后台全部有搜索的地方实现模糊查询)
- java简单的实现搜索框的下拉显示相关搜索功能