亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

web項目之BBS---從數據庫查詢動態生成版塊信息問題分析和小結

2019-11-14 23:44:36
字體:
來源:轉載
供稿:網友
web項目之BBS---從數據庫查詢動態生成版塊信息問題分析和小結

前期學習了 html5.0 CSS3 javascript, jsp 頁面也已經入門,老師通過BBS 的web項目來給我們講述這些知識點在實際項目中的應用。

具體的注冊、登陸都只是簡單的業務層邏輯問題,不予說明。項目開始的第二天,老師布置了作業: 想清楚動態生成版塊信息的流程,給的提示如下:

這是 board表的字段:boardid、name、和一個父版塊id

用 map 來存入,map 的鍵就是父版塊編號,值就是 List<Board>,這個 parentid 下面的所有Board 對象 0 => {.net技術,java技術,數據庫技術,娛樂} 1 => {C#, winforms,adonet, asp.net} 2 =>

我的想法就是:

1、取出所有的 board 對象 ==> List<Board>2、從全部的 Board對象中取出所有的 boardId ,這里要實現:boardid 編號一致的重復避免Map<Integer,Board> //這個map用來保存 board 對象 和與之對應的 boardidset<integer> :用來保存所有的 boardid, 無序,不可重合3、根據 boardId 的值,分類新建一個Map<Integer,Board>,用來保存父編號和對應的 board對象

List<parentId,Map<boardid,Board>>

這里就會出現 從set里面拿到正確的 board對象的問題。反正最后沒能夠解決,下面是老師給的正確寫法

 1 public Map<Integer,List<Board>> boardList() throws Exception{ 2          3         //1、取出所有的 Board 對象,查出所有的版塊信息 4         String sql="select boardid,boardname,parentid from tbl_board "; 5         List<Board> list=db.findMutiObject(Board.class , sql, null); 6          7         //2、創建一個Map 用來保存  <parentid,List<Board>>  8         Map<Integer,List<Board>> mapBoard=new HashMap<Integer,List<Board>>(); 9         10         //3、循環所有的  List,存入map11         List<Board> sonlist=new ArrayList<Board>();12         int parentid=0;        //最初的父版塊編號13         14         for(Board b: list){15             if(b.getParentid()!=parentid){    //如果當前的b.getParentid()和現在要保存的parentid不一致,說明是一個新的父版塊,要另外存key,sonlist16                 mapBoard.put(parentid,sonlist);//在新的父版塊,要另外存key,sonlist之前,把之前所有相同parentid的sonlist先存入map,以免被新的版塊list覆蓋17                 if(mapBoard.containsKey(b.getParentid())){//判斷新的parentid是否之前已經存過18                     sonlist=mapBoard.get(b.getParentid());//存過,通過parentid 取出 sonlist19                 }else{20                     sonlist=new ArrayList<Board>();//否則,新new一個21                 }22                 parentid=b.getParentid();//將parentid更新23             }24             sonlist.add(b);//將board對象添加進  sonlist25         }26         mapBoard.put(parentid, sonlist);27         28         //再次循環 map 給子版塊添加信息29         addAdditionalBoardInfo(mapBoard);30         31         return mapBoard;32     }

jsp表達式用的非常多,<% %> 可以用在任意地方,加上 html標簽的< >, 不知道有沒有跟我一樣會看錯一些地方?

今天這個錯誤困擾了我半個小時,一直在想為什么沒有 傳參過去?不知道大家注意到了雙引號的位置了沒有?


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人国产精品免费视频| 亚洲无av在线中文字幕| 91av免费观看91av精品在线| 成人国产亚洲精品a区天堂华泰| 疯狂欧美牲乱大交777| 国产精品吊钟奶在线| 成人在线中文字幕| 亚洲精品理论电影| 欧美专区第一页| 亚洲石原莉奈一区二区在线观看| 最近2019免费中文字幕视频三| 亚洲三级黄色在线观看| 欧美成人激情图片网| 欧美日韩成人黄色| 国产精品久久久久久久久粉嫩av| 51ⅴ精品国产91久久久久久| 精品国产乱码久久久久久虫虫漫画| 最新国产成人av网站网址麻豆| 国产日韩欧美夫妻视频在线观看| 欧美午夜精品久久久久久人妖| 亚洲欧美日本另类| 欧美高清第一页| 国产91精品不卡视频| 91九色蝌蚪国产| 国内成人精品视频| 欧美怡红院视频一区二区三区| 亚洲第一色中文字幕| 久久久精品一区二区| 日韩中文在线视频| 国产一区二区三区中文| 欧美性生交大片免费| 成人在线视频网| 欧美中文字幕在线| 久久免费视频网站| 97色伦亚洲国产| 成人网欧美在线视频| 欧美亚州一区二区三区| 日韩亚洲成人av在线| 亚洲精品欧美日韩| 97在线视频免费看| 欧美日韩加勒比精品一区| 久久黄色av网站| 成人免费视频在线观看超级碰| 亚洲欧美制服中文字幕| 久久亚洲国产精品| 国产精品尤物福利片在线观看| 亚洲一区二区三区xxx视频| 国产精品久久久久久久久久小说| 国产精品亚洲аv天堂网| 日韩激情视频在线| 国产69精品久久久久99| 亚洲色图校园春色| 欧美国产日韩精品| 亚洲午夜未满十八勿入免费观看全集| 夜夜躁日日躁狠狠久久88av| 粉嫩老牛aⅴ一区二区三区| 久久成人国产精品| 日韩视频免费观看| 日韩中文在线中文网在线观看| 国产精品一区二区久久| 日韩av一区二区在线观看| 精品视频在线导航| 久久伊人精品一区二区三区| 一区二区欧美久久| 怡红院精品视频| 国产精品第一页在线| 欧美黑人一区二区三区| 国产人妖伪娘一区91| 欧美在线性爱视频| 大桥未久av一区二区三区| 日韩中文字幕欧美| 亚洲a级在线播放观看| 久久97久久97精品免视看| 久久精品夜夜夜夜夜久久| 亚洲国产高潮在线观看| 福利视频导航一区| 亚洲毛片在线免费观看| 国产做受高潮69| 亚洲欧美在线第一页| 91香蕉嫩草影院入口| 亚洲精品福利免费在线观看| 久久精品久久精品亚洲人| 日韩高清免费观看| 粉嫩老牛aⅴ一区二区三区| 欧美激情中文字幕在线| 奇米影视亚洲狠狠色| 欧美伊久线香蕉线新在线| 日韩久久精品电影| 日韩综合视频在线观看| 国产亚洲精品va在线观看| 97精品视频在线观看| 国产美女精品免费电影| 69久久夜色精品国产7777| 亚洲免费福利视频| 国产主播喷水一区二区| 精品中文视频在线| 日韩av综合中文字幕| 亚洲日本成人网| 久久成人国产精品| 日韩一区二区精品视频| 欧美高清一级大片| 亚洲2020天天堂在线观看| 精品视频一区在线视频| 欧洲成人性视频| 69精品小视频| 国产女同一区二区| 亚洲精品一区二区网址| 欧美亚洲国产成人精品| 亚洲第一精品夜夜躁人人躁| 亚洲精品久久久久久久久久久久久| 亚洲美女激情视频| 裸体女人亚洲精品一区| 日本精品视频在线| 欧美精品videosex牲欧美| 高清一区二区三区日本久| 欧美人与性动交a欧美精品| 91理论片午午论夜理片久久| 亚洲热线99精品视频| 最近中文字幕2019免费| 国产日韩欧美在线观看| 亚洲一区二区免费在线| 日韩人体视频一二区| 一区二区三区久久精品| 久久久成人精品视频| 成人网在线观看| 欧美成人精品一区| 国产三级精品网站| 久久国产天堂福利天堂| 欧美韩国理论所午夜片917电影| 欧美精品久久久久久久免费观看| 国产成人鲁鲁免费视频a| 日韩视频第一页| 亚洲精品一区中文| 91色p视频在线| 日韩一区在线视频| 欧美中文在线视频| 欧美麻豆久久久久久中文| 日韩中文有码在线视频| 日韩黄在线观看| 午夜美女久久久久爽久久| 亚洲国产精品字幕| 97精品国产91久久久久久| 久久高清视频免费| 国产精品成人va在线观看| 国产999精品久久久影片官网| 久久久久久噜噜噜久久久精品| 成人黄色大片在线免费观看| 国产欧洲精品视频| 91tv亚洲精品香蕉国产一区7ujn| 久青草国产97香蕉在线视频| 欧美电影院免费观看| 日韩va亚洲va欧洲va国产| 亚洲精品小视频在线观看| 最近2019年中文视频免费在线观看| 日韩视频免费看| 欧美激情欧美狂野欧美精品| 欧美裸体xxxx极品少妇软件| 国产一区二区三区久久精品| 日本成人免费在线| 欧美激情女人20p| 91精品国产九九九久久久亚洲| 亚洲另类xxxx| 亚洲综合中文字幕68页| 久久久亚洲成人|