最贊回答 / 愛(ài)編程and愛(ài)邏輯
你在web.xml里面映射的servlet路徑是/servlet/ShowReport啊,把a(bǔ)ction="ShowReport"更改為action="servlet/ShowReport"即可。
2018-05-20
已采納回答 / 時(shí)間啊
一般項(xiàng)目來(lái)說(shuō) servlet 和service都屬于mvc中的c層,用來(lái)處理業(yè)務(wù)邏輯,但是在這個(gè)課程中,項(xiàng)目比較簡(jiǎn)單,老師講dao層的連接數(shù)據(jù)庫(kù)邏輯處理寫入service中(沒(méi)太認(rèn)真看,應(yīng)該是)。在這個(gè)課程中,servlet接受瀏覽器請(qǐng)求并處理,service處理了與數(shù)據(jù)庫(kù)的連接。一般不這樣處理。一般項(xiàng)目是,servlet接受瀏覽器請(qǐng)求,調(diào)用service進(jìn)行業(yè)務(wù)處理,這兩個(gè)都屬于 c控制層,然后調(diào)用dao層(m層)進(jìn)行數(shù)據(jù)庫(kù)連接。jsp是view
2017-02-20
已采納回答 / 江九思
啟動(dòng)的時(shí)候選擇小蟲(chóng)子圖標(biāo),在想要調(diào)試的代碼的前幾行代碼下斷點(diǎn)。如果沒(méi)有出現(xiàn)debug畫(huà)面,可以在IDE的右上角選擇debug模式。
2016-11-22
已采納回答 / vvflag
有用到的,首先用conn.prepareStatement(sql)返回PreparedStatement對(duì)象stat,再用stat.executeQuery()返回一個(gè)ResultSet對(duì)象rs,然后才能用while循環(huán)獲取rs里面的內(nèi)容 stat = conn.prepareStatement(sql); rs = stat.executeQuery();while(rs.next()){.....}
2016-08-25
已采納回答 / 請(qǐng)叫我寫B(tài)UG小能手
童鞋 select出來(lái)的字段都要加到group by后作為條件的 不然就會(huì)報(bào)你這個(gè)錯(cuò)?
2016-07-01
講師回答 / 尋找信仰
這個(gè)問(wèn)題主要是因?yàn)樵L問(wèn)地址錯(cuò)誤或者部署錯(cuò)誤。具體的情況需要你詳細(xì)說(shuō)明一下你項(xiàng)目情況。
2015-05-09
最新回答 / 大西米
要看圖一的描述,圖一描述the requested resource is not available(請(qǐng)求源獲取不到或請(qǐng)求源獲取為空)massage ?/TestResport/ShowReport ? (這里是你servlet的映射路徑) ?估計(jì)你是路徑問(wèn)題,<form action="<%=request.getContextPath() %>/servlet/ShowReport" method="post">
2015-05-09