【问题&解决办法】 SSM框架下实现了分页查询后无法进行模糊查询(后台有数据,页面不显示)
2019-07-06 08:48
483 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/LMX_hello/article/details/94828702
之前是在写分页前实现的模糊查询
userController 内模糊查询代码如下
@RequestMapping("/findUserByName") public ModelAndView findUserByName(User user){ //调用service方法,去查询得到结果 List<User> userList = userService.findUserByName(user); //为了进行返回值传递,需要把返回值封装到springmVC内置对象ModelAndView ModelAndView mv = new ModelAndView(); mv.addObject("userlist",userList); mv.setViewName("user-list"); //servlet jsp return mv; }
在分页后却发现模糊查询没有办法运行
耗时良久,bean dao service Mapping内语句均无逻辑问题
后经调试发现,是可以查到用户的信息的,但是在ModelAndView 内却没有正常传递过去。
查看代码,发现是在分页和页面中中更改了部分代码,导致原来的模糊查询内modelandview需要修改
修改代码如下
@RequestMapping("/findUserByNameBack") public ModelAndView findUserByNameBack(String username){ //调用service方法,去查询得到结果 List<User> userList = userService.findUserByNameBack(username); //System.out.println(userList.get(userList.size()).getUsername()); //为了进行返回值传递,需要把返回值封装到springmVC内置对象ModelAndView //把我们查到的数据给到分页里 PageInfo pageInfo = new PageInfo(userList); // System.out.println(pageInfo.getList()); //为了进行返回值传递,需要把返回值封装到springmVC内置对象ModelAndView ModelAndView mv = new ModelAndView(); mv.addObject("pageInfo",pageInfo); mv.setViewName("user-list"); //servlet jsp return mv; }
- debug需要讲道理,不要玄学,中间花费的时间都在玄学debug,没有学到什么还浪费了时间
- 谨记
相关文章推荐
- 解决博易博客后台文章管理页面无法显示分页的问题
- 基于Geomesa服务查询轨迹数据无法根据空间和时间范围进行查询的问题解决办法
- 前端通过Ajax请求从后台返回数据到页面显示,实现分页功能
- ssm框架查询数据并实现分页功能示例
- IDEA+Maven 整合SSM框架实现用户管理系统登陆,模糊查询,分页
- 解决在评论中能在后台数据库中插入数据,但是在页面不显示的问题(2006-08-27 16:28:19)
- DataTable实现列位置交换,用于SQL语句无法解决字段页面显示顺序问题
- 前台jsp获取后台查询的结果集数据并实现分页显示
- SSM框架 用ajax实现模糊查询分页和列表
- DataTable实现列位置交换,用于SQL语句无法解决字段页面显示顺序问题
- SSM框架前台传中文到后台乱码问题的解决办法
- SSM框架前台传中文到后台乱码问题的解决办法
- DataTable实现列位置交换,用于SQL语句无法解决字段页面显示顺序问题
- SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码
- 基于HTML5 Bootstrap搭建的后台模板,分页,模糊查询已经全部JS实现,无需编码,嵌入数据即可开发,内置8款皮肤,欧美风格,非常好用!
- AJAX第五步:使用ajax解决页面首页显示后台数据的问题
- 学生信息管理系统---信息查询窗口无法查询到数据(问题及其解决办法)
- PLSQL显示乱码或无法进行中文条件查询解决办法
- 解决vue-router进行build无法正常显示路由页面的问题
- php按条件查询的数据分页显示,点击下一页时又列出全部数据的解决办法