第三天

商品類目選擇java

頁面是如何實現的?node

首頁index.jsp的菜單中點擊新增商品會找iterm-add.jspweb

iterm-add.jsp也是一個div片斷是一個form表單點擊選擇目錄,會觸發onclink搜索;不是顯示綁定就是動態綁定,通常動態綁定都是經過id,若是沒有id,還能夠是class,當前頁面搜索,spring

沒有搜索到就是外部引用的js,使用文件搜索 File Searchjson

文檔加載完畢執行該方法:mvc

E3是js對象,並且是全局對象app

.each循環遍歷jsp

請求的url,先加載一層節點,若是下面有子節點,就是關閉的,若是沒有子節點就是展開的ide

返回值爲json數據:url

如何把格式生成呢?通常經過java轉換而來的,建立一個list,每一個list元素是個pojo,在common中建立pojo

商品分類選擇

dao層單表查詢能夠使用逆向工程

service層接口,返回 EasyUITreeNode這個pojo

public interface ItermService{

  List<EasyUITreeNode>  getItermCatList(long parentID);

}

service實現類

@Service
public class ItermServiceImpl implements ItermService{
   @Autowired
   private ItermCatMapper itermCatMapper;
   @override
   public List<EasyUITreeNode>  getItermCatList(long parentID){
   //1.根據parentID查詢子節點列表
   TbItermCatExample example = new   TbItermCatExample();
   Criteria criteria = example.createCriteria();
   //2.設置查詢條件
   criteria.andParentIDEqualTo(parentID);
   //3.執行查詢
   List<ItermCat> list = itermCatMapper.selectByExample(example);
   //4.建立返回結果List
   List<EasyUITreeNode> resultlist = new ArrayList<>();
   //5.把列表轉換爲EasyUITreeNode列表
   for(ItermCat tbItermcat : list){
      EasyUITreeNode node = new EasyUITreeNode();
      //設置屬性
      node.setID(tbItermCat.getID());
      node.setText(tbItermCat.getName());
      node.setState(tbItermCat.getIsParent ? "close":"open");
   //把對象添加到集合中
   resultlist.add(node);
}
   reruen resultlist;
}
   
   
}
}

在dubble中發佈服務

表現層:

manager-web工程的springmvc.xml中引用服務

相關文章
相關標籤/搜索