第三天

商品类目选择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中引用服务

相关文章
相关标签/搜索