コード例 #1
0
  @RequestMapping
  public ModelAndView list(Page page) throws Exception {

    ModelAndView mv = this.getModelAndView();
    PageData pd = new PageData();
    pd = this.getPageData();
    String PARENT_ID = pd.getString("PARENT_ID");

    if (null != PARENT_ID && !"".equals(PARENT_ID) && !"0".equals(PARENT_ID)) {

      // 返回按钮用
      PageData pdp = new PageData();
      pdp = this.getPageData();

      pdp.put("ZD_ID", PARENT_ID);
      pdp = dictionariesService.findById(pdp);
      mv.addObject("pdp", pdp);

      // 头部导航
      szdList = new ArrayList<PageData>();
      this.getZDname(PARENT_ID); // 	逆序
      Collections.reverse(szdList);
    }

    String NAME = pd.getString("NAME");
    if (null != NAME && !"".equals(NAME)) {
      NAME = NAME.trim();
      pd.put("NAME", NAME);
    }
    page.setShowCount(5); // 设置每页显示条数
    page.setPd(pd);
    List<PageData> varList = dictionariesService.dictlistPage(page);

    mv.setViewName("system/dictionaries/zd_list");
    mv.addObject("varList", varList);
    mv.addObject("varsList", szdList);
    mv.addObject("pd", pd);

    return mv;
  }