ตัวอย่างในบทความนี้แบ่งปันรหัสโมดูลหมวดหมู่ของห้างสรรพสินค้าออนไลน์ Java Online สำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
SQL
สร้างตาราง `t_category` (` `cid` Char (32) ไม่ใช่ null,` cname` varchar (50) null เริ่มต้น, `pid` char (32) ค่าเริ่มต้น null,` desc` varchar (100) null `` `` `` `cid) `fk_t_category_t_category` (` pid`), คีย์ `orderby` (` ordby`), ข้อ จำกัด `fk_t_category_t_category` คีย์ต่างประเทศ (` pid`) การอ้างอิง `t_category` (` cid`)
DAO
รายการสาธารณะ <หมวดหมู่> findall () พ่น sqlexception { / * * 1. การสืบค้นหมวดหมู่ระดับแรกทั้งหมด * / สตริง sql = "เลือก * จาก t_category โดยที่ pid เป็น null order by orderby"; รายการ <map <string, object >> maplist = qr.Query (SQL, maplisthandler ใหม่ ()); รายการ <หมวดหมู่> ผู้ปกครอง = tocategoryList (maplist); /** 2. วนซ้ำผ่านหมวดหมู่ระดับแรกทั้งหมดและโหลดหมวดหมู่ระดับที่สองสำหรับแต่ละหมวดหมู่ระดับแรก*/ สำหรับ (หมวดหมู่ผู้ปกครอง: ผู้ปกครอง) {// Query หมวดหมู่เด็กทั้งหมดของรายการคลาสแม่ปัจจุบัน <หมวดหมู่> เด็ก = findByParent (parent.getCid ()); // ตั้งค่าเป็น Parent Class Parent.Setchildren (เด็ก); } ส่งคืนพ่อแม่}left.jsp
ส่วนประกอบ Q6Menubar แสดงเมนูแบบเลื่อนลงสไตล์หีบเพลง
<script language = "javascript"> $ (function () {.. <c: foreach items = "$ {ผู้ปกครอง}" var = "parent"> <c: foreach items = "$ {parent.children}" var = "child"> bar.add ("$ {parent.cname}" "/goods/bookservlet?method=findbycategory&cid=$ {Child.cid}", "body");ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น