当前位置: 首页 > news >正文

后台dubug有值且sql也打印出来执行了但是前台就是查不到数据

记录在sturts2里面 摔得最深的一次

        

    public String queryJoinAccount(){
        //用来存储分页的数据
        pageMap=new HashMap<String, Object>();
        
        //根据关键字和分页的参数查询相应的数据。这个方法我们在Service中写过了 为了完成级联查询
        List<Category> categoryList=categoryService.queryJoinAccount(model.getType(), page, rows);
    /*此处开始排查
        //List<Category> categoryList=new ArrayList<Category>();
        //Category category1=new Category();
        
//        category1.setType("222222222");
//        categoryList.add(category1);
 
 */
        
        pageMap.put("rows", categoryList);///存储为json格式   从上一节的json文件可以看出,一个key是total,一个key是rows,这里先把rows存放好  
        System.out.println("-------"+model.getType());
//        for (Category category : categoryList) {
//            categoryList.get(0).getType();
//            System.out.println("xxxxxxx"+categoryList.get(0).getType());
//        }
        System.out.println("-----"+rows);
        //根据关键字查询总记录数
        Long total=categoryService.getCount(model.getType());
    
        
        pageMap.put("total", total);//存储为JSON 再把total存放好
         System.out.println("+++++++++"+total);  
        return "jsonMap";
        
        
    }

如上代码 在debug 后台也是有值 且myeclipse console 也打印出来了sql

。前台的easyui field字段和数据库名字也是一致 。

  在BaseAction里面protected Map<String,Object> pageMap=null;

由于只set了。导致数据查不出来 加上getter就好

       被坑的原因也主要是 pageMap.put来用 

     其次 getter setter作用是 

一个是页面往java传参绑定 一个是java往页面传参绑定

相关文章:

  • HBase 常用Shell命令
  • 单例模式(Singleton Pattern)
  • HDU(2485),最小割最大流
  • iOS 对模型对象进行归档
  • TopN算法与排行榜
  • Servlet 生命周期、工作原理
  • POJ 2375
  • 关于SQL镜像配置报错
  • 共享库
  • Oracle 函数返回表实例2种写法实例
  • 重走java--Step 2
  • 高并发系统之队列术
  • servlet 开发出错原因分析
  • java--集合框架
  • 粗浅看Struts2和Hibernate框架
  • 07.Android之多媒体问题
  • 3.7、@ResponseBody 和 @RestController
  • JAVA之继承和多态
  • ng6--错误信息小结(持续更新)
  • PHP的类修饰符与访问修饰符
  • Python连接Oracle
  • redis学习笔记(三):列表、集合、有序集合
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 如何利用MongoDB打造TOP榜小程序
  • 入口文件开始,分析Vue源码实现
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 因为阿里,他们成了“杭漂”
  • 正则学习笔记
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • (+4)2.2UML建模图
  • (12)Linux 常见的三种进程状态
  • (Git) gitignore基础使用
  • (poj1.2.1)1970(筛选法模拟)
  • (pytorch进阶之路)扩散概率模型
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (译)2019年前端性能优化清单 — 下篇
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转)Scala的“=”符号简介
  • (转)德国人的记事本
  • .net 4.0发布后不能正常显示图片问题
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .Net Winform开发笔记(一)
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .net 后台导出excel ,word
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET开源项目介绍及资源推荐:数据持久层
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .net生成的类,跨工程调用显示注释
  • .NET下ASPX编程的几个小问题
  • /proc/vmstat 详解