已采納回答 / 慕逸軒
用了if判斷,首先在sql語(yǔ)句where子句中加了1=1,必成立的,所以全部信息都會(huì)查出來(lái),后面拼接sql用if,在不等于null和“”的情況下加and條件進(jìn)行條件篩選,等于null和“”的情況下是不進(jìn)入if的,直接執(zhí)行select * from table where 1=1的,這是必成立的SQL語(yǔ)句,所以當(dāng)然會(huì)全部查詢出來(lái)
2017-10-17
已采納回答 / 慕容5765710
根據(jù)需要吧,看你用哪一種比較方便,一般都設(shè)成int型,servlet從頁(yè)面獲取參數(shù)的時(shí)候可以通過(guò)Integer.value(id)轉(zhuǎn)換成int型
2017-09-21
最新回答 / tinysnail
我很好奇, 放在WEB-INF下的jsp網(wǎng)頁(yè)不是不能直接訪問(wèn)嗎, 我試了好久, 最后把jsp文件夾放在Webroot下, 再修改servlet的forward路徑, 才可以在瀏覽器里面直接輸入url訪問(wèn)jsp
2017-09-14
已采納回答 / steevee
配置文件需要自己創(chuàng)建,直接拷貝過(guò)來(lái),然后再修改一下就行. ?你也可以先創(chuàng)建一個(gè)配置文件模版,需要的時(shí)候直接new一個(gè)模版出來(lái)就可以用了
2017-08-13
已采納回答 / qq_風(fēng)往南吹_0
你都知道command和description是字符串,那么sql語(yǔ)句查詢條件為字符串的字段時(shí)是不是需要用單引號(hào)或雙引號(hào)來(lái)標(biāo)識(shí)該字段為字符串
2017-07-28
已采納回答 / YCyoung
這個(gè)id值應(yīng)該是為了在子表中新加一條數(shù)據(jù)所必須的值,當(dāng)利用KeyProperty="id"獲得這個(gè)id值,在執(zhí)行完sql的插入語(yǔ)句之后,這個(gè)id值被注入了Command類的id變量中。若不用KeyProperty,則相當(dāng)于id值為null,我們不能去更新子表。在java中利用Command.getId()就可以獲得值了(因?yàn)橐呀?jīng)將查到的結(jié)果封裝為了一個(gè)實(shí)體Bean)
2017-07-20
已采納回答 / 慕函數(shù)7335868
說(shuō)是你的namespace命名錯(cuò)了,說(shuō)你想找com.zoey.mapper.UserMapper的命名空間但是只有com.zoey.model.UserMapper的命名空間,其他的因?yàn)槟銢](méi)給Configuration.xml的<mappers>關(guān)系和cfg.xml的文件看不出來(lái)
2017-07-14
已采納回答 / qq_頖縌乖乄絯_04017281
級(jí)別默認(rèn)為ERROR,改成DEBUG級(jí)別就可以看了
已采納回答 / 慕粉3796571
你在talk.jsp也頁(yè)面添加這句;<%@ page contentType="text/html; charset=UTF-8" %>
2017-06-08