完結(jié)撒花,servlet這個(gè)demo看是看懂了,不過(guò)沒(méi)有這種編程的思路,看完之后如果要自己來(lái),思路肯定不清晰,看來(lái)還是要多看多敲。其實(shí)我還是不懂控制層和控制器有區(qū)別嗎,為什么要放到servlet進(jìn)行,不能像jsp的demo一樣,直接在dao里寫(xiě)邏輯代碼嗎
2019-06-12
終于知道為什么說(shuō)自學(xué)學(xué)的慢了,錯(cuò)了也不知道錯(cuò)在哪,不懂得東西也沒(méi)人可以問(wèn)
2019-06-12
666,之前就重寫(xiě)equals和hash不太會(huì),沒(méi)想到現(xiàn)在還是得來(lái)學(xué)這個(gè),唉,老老實(shí)實(shí)鉆研清楚吧
2019-06-12
set<map>和list<map>類(lèi)似,有點(diǎn)抽象的東西,理解了就好了,相當(dāng)于集合里又放了個(gè)集合
2019-06-12
看了好久,有了些感悟,為什么計(jì)算總金額方法要用sum而不用total,因?yàn)榭偨痤~是個(gè)變動(dòng)的數(shù),隨著添加刪除商品一只在變動(dòng),所以要給計(jì)算總金額的方法寫(xiě)在添加刪除商品的方法里,這樣可以在添加刪除商品里調(diào)用總金額set()為總金額賦值,同時(shí)在方法外可以用get獲取添加刪除商品里計(jì)算的總金額值。就目前來(lái)看,計(jì)算總金額里寫(xiě)個(gè)set方法就行了,get方法可有可無(wú),因?yàn)檫@個(gè)計(jì)算總金額其實(shí)只是個(gè)過(guò)渡方法,用來(lái)交互用。
2019-06-12
最新回答 / Ray_Loy
第一個(gè)可以改成這樣:public boolean removeGoodsFromCart(Items item) {????return goods.remove(item)!=null;}當(dāng)刪除成功時(shí),返回true,刪除的鍵為空時(shí),返回false第二個(gè)問(wèn)題:return sum 也可以,因?yàn)槌蓡T屬性設(shè)置了totalPrice,所以總價(jià)方法中不僅計(jì)算總價(jià),最后還調(diào)用setTotalPrice()方法,返回this.getTotalPrice()是為了符合規(guī)范
2019-06-11
技術(shù)知識(shí)很簡(jiǎn)單,思路沒(méi)有,缺少面向?qū)ο蟮乃季S
2019-06-11
---web里超鏈接/代表服務(wù)器目錄,沒(méi)有/則為相對(duì)路徑,與XML文件中的路徑相對(duì)應(yīng),并且XML中的/表示項(xiàng)目根目錄。
---servlet的重定向/表示同樣表示服務(wù)器目錄,沒(méi)有/則為相對(duì)路徑,因此需要path得到項(xiàng)目根目錄,得到web里jsp文件。
---servlet的轉(zhuǎn)發(fā)/表示項(xiàng)目根目錄,而../的..表示上一級(jí)的根目錄,本視頻中的上一級(jí)也就是項(xiàng)目根目錄,因此可以得到j(luò)sp文件
---servlet的重定向/表示同樣表示服務(wù)器目錄,沒(méi)有/則為相對(duì)路徑,因此需要path得到項(xiàng)目根目錄,得到web里jsp文件。
---servlet的轉(zhuǎn)發(fā)/表示項(xiàng)目根目錄,而../的..表示上一級(jí)的根目錄,本視頻中的上一級(jí)也就是項(xiàng)目根目錄,因此可以得到j(luò)sp文件
2019-06-11
可以直接setproperty*獲取表單的,非要用servlet繞一圈賦值,有點(diǎn)不知道意義何在
2019-06-11
我是比較愚鈍,看了5遍才看明白,之前寫(xiě)的登錄界面都是jsp跳到j(luò)sp界面,中間通過(guò)后臺(tái)一個(gè)dao包邏輯類(lèi)來(lái)進(jìn)行數(shù)據(jù)操作,而這節(jié)視頻是jsp跳到servlet再跳到j(luò)sp,數(shù)據(jù)操作是直接jsp傳到servlet再傳到另一個(gè)jsp。
2019-06-10
聽(tīng)著腦殼有點(diǎn)暈,回頭給前面的課程先復(fù)習(xí)一遍再來(lái)看
2019-06-10