博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
后台dubug有值且sql也打印出来执行了但是前台就是查不到数据
阅读量:7231 次
发布时间:2019-06-29

本文共 1405 字,大约阅读时间需要 4 分钟。

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

        

public String queryJoinAccount(){        //用来存储分页的数据        pageMap=new HashMap
(); //根据关键字和分页的参数查询相应的数据。这个方法我们在Service中写过了 为了完成级联查询 List
categoryList=categoryService.queryJoinAccount(model.getType(), page, rows); /*此处开始排查 //List
categoryList=new ArrayList
(); //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往页面传参绑定

转载地址:http://fedfm.baihongyu.com/

你可能感兴趣的文章
单服务器MySQL主从复制实践
查看>>
CentOS 7 root口令恢复
查看>>
| 刘知远:让计算机听懂人话
查看>>
苹果收购初创公司Tueo Health,哮喘监测或将应用到Apple Watch
查看>>
CLR存储过程
查看>>
初级运维(一)
查看>>
C语言字符串常用函数学习(一)
查看>>
Lync Server 2010部署与应用(三)---拓扑生成与发布
查看>>
安全摘记1:关于安全与黑客
查看>>
我的友情链接
查看>>
tbox中vector容器的使用
查看>>
一个简单的PHP笔试题
查看>>
firebug重新载入页面获取源码
查看>>
我的友情链接
查看>>
5月末周中国.COM总量净增1.2万个 美国净减2.6万个
查看>>
Elasticsearch数据建模-关联查询
查看>>
我的友情链接
查看>>
CentOS 下安装 Lnmp
查看>>
redis系列:通过日志案例学习string命令
查看>>
世界冠军之路:菜鸟车辆路径规划求解引擎研发历程
查看>>