public String columnsList(){ YHB yhbBean = (YHB) ActionContext.getContext().getSession().get(GlobalDefine.USER); try { LMBIF lmbIF = DatabaseFactory.getLMBIF(); LMB lmbBean = lmbIF.createLMB(); // 栏目名称 if(searchLmmc != null && searchLmmc.length() > 0){ lmbBean.setLmmc(searchLmmc); } if(flmid != null && flmid.equals("1")){ // 是否导航 //lmbBean.setDhlm(1); // 栏目级数 lmbBean.setLmjs(1); lmbBean.setFlmid(flmid); }else{ lmbBean.setFlmid(flmid); } // 栏目状态 -- 3=作废 lmbBean.setLmzt(3); // 站点标识 lmbBean.setZdbs(yhbBean.getZdbs()); List lists = new ArrayList(); // 查询数据总数 List listCount = lmbIF.getLMBService().getLmbManager().searchListLmbByBean(lmbBean); List<LMB> listData = lmbIF.getLMBService().getLmbManager().searchListLmbByBean(lmbBean); for(int i = 0; i < listData.size(); i++){ LMB lmb = listData.get(i); lists.add(lmb); } // JSON格式化数据结果集 setJsondata(JsonResult.listByLigerUI(lists, listCount.isEmpty() ? 0: listCount.size()).toString()); } catch (Exception e) { e.printStackTrace(); setJsondata(JsonResult.submit(false, Enums.getInstance().getDescByName("CommonMessage", "SYSTEM_ERROR"))); } return LIST; }
/* 后台数据库里有9条数据 用这个方法查询之后前台会显示10条 , 实际上 后台有10条数据 我在数据库里删除一条后 查询结果依旧是10条 大牛们帮我看看 我这个方法哪里不对 */
慕瓜9220888
呦呦米
相关分类