zoukankan      html  css  js  c++  java
  • 后台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往页面传参绑定

  • 相关阅读:
    [转载]setup factory使用方法
    MFC中调用WPF教程
    Reduce the Number of SQL Statements
    Library Cache Hit Ratio
    Seconds in wait
    PX Deq: Execute Reply等待事件
    RoundTrip Time
    Changing an Init.ora Parameter
    PX qref latch等待事件
    提高DBWR进程的吞吐量
  • 原文地址:https://www.cnblogs.com/shanheyongmu/p/5799366.html
Copyright © 2011-2022 走看看