一、在Category.java中添加父类别和子类别两个变量,并生成get/set方法
二、在Category.hbm.xml文件中添加字段
三、重新生成数据库,Category正向生成的表中字段如下,并插入测试数据:
四、修改struts.xml文件中Category的相关配置
五、在category.js中添加所属类别的显示字段
六、在CategoryDao中添加根据父元素的id返回子元素集合的方法
在CategoryDaoImpl中实现该方法
在CategoryService中添加方法:
在CategoryServiceImpl中实现该方法:
七、在caregory_select.jsp中添加
八、在category.js中添加
九、在util工具包中添加TreeBean方法,用来获得符合要求的json数据格式
十、在CategoryAction.java中添加selectTree方法
在struts.xml文件中添加配置
最终效果如下: