تشترك الأمثلة الواردة في هذه المقالة في رمز وحدة الفئة لمركز Java Online Book Mall للرجوع إليه. المحتوى المحدد كما يلي
SQL
قم بإنشاء جدول `t_category` (` cid` char (32) not null ، `cname` varchar (50) null null ،` pid` char (32) default null ، `desc` varchar (100) null ،` orderby` int (11) null auto_increm `fk_t_category_t_category` (` pid`) ، مفتاح `orderby` (` orderby`) ، القيد `fk_t_category_t_category` المفتاح الأجنبي (` pid`) مراجع `t_category` (` cid`) innodb auto_increment = 48 charset ؛
داو
القائمة العامة <Category> FindAll () يلقي sqlexception { / * * 1. الاستعلام عن جميع الفئات من المستوى الأول * / string sql = "SELECT * from t_category حيث يكون PID أمرًا فارغًا بواسطة orderby" ؛ قائمة <map <string ، object >> mapList = QR.Query (SQL ، New MapListhandler ()) ؛ قائمة <Category> parents = tocategorylist (MapList) ؛ /** 2. حلقة من خلال جميع الفئات من المستوى الأول وتحميل فئات المستوى الثاني لكل فئة من المستوى الأول*/ لـ (الفئة الوالدين: أولياء الأمور) {// Query جميع الفئات الفرعية من قائمة الفئة الوالدين الحالية <Customory> children = findByParent (parent.getCid ()) ؛ // ضبط على فئة الوالدين Parent.Setchildren (الأطفال) ؛ } إرجاع الآباء ؛}اليسار
يعرض مكون Q6Menubar قائمة المنسدلة على غرار الأكورديون
<script language = "javaScript"> $ (function () {.. <c: foreach heads = "$ {parent}" var = "parent"> <c: foreach heads = "$ {parent.children}" var = "child"> bar.add ("$ {parent.cname}" ، "$ {child.cname} "/goods/bookservlet؟method=findbycategory&cid=$ {child.cid}" ، "body") ؛ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.