我的数据库如下:
create table LARGEMERCHANDISE
(
id number primary key, //商品ID 自增长
sku nvarchar(255) not null, //商品编号
name nvarchar(255) not null, //商品名称
unit nvarchar(255) not null, //商品规格
code nvarchar(255) not null, //商品条码
acoding nvarchar(255) not null, //一级类编码(大类)
bcoding nvarchar(255) not null, //二级类编码(中类)
cscoding nvarchar(255) not null, //三级类编码(小类)
)
我要得到的效果就是全部商品分类,一级类下面显示子类(二级类) ,二级类又显示子类(三级类)
具体要怎么去编码实现啊,现在一直都没有解决,望指导!!!
我用的是SSH三大框架,Action里面要怎么写,然后在JSP页面显示三级菜单???
------解决思路----------------------
1、把从数据库里取出来的数据组装成这样的形式
Bean(ID NAME PID(也可以包含其他的属性))
对象的集合
2、然后把这个对象的集合返回成一个JSON给前台
3、前台用Ztree实现(http://www.ztree.me/v3/main.php#_zTreeInfo)
有个疑问
举个例子
如果是一级商品
比如
ID 1
sku SP0001
name 汽车
unit QC001
code TM001
acoding FIRST0001
bcoding 这个不为null?填写什么?空串
cscoding 这个不为null?填写什么?空串
------解决思路----------------------
那这样说吧
D000001(豆腐卤西瓜)表示的是几级商品?
或者换种说法(列三条数据)
1、先列出一个一级商品
2、然后再列出这个一级商品下的二级商品
3、最后再列出这个一级商品下的二级商品下的三级商品
看看数据是啥样