已采納回答 / 慕容5765710
根據需要吧,看你用哪一種比較方便,一般都設成int型,servlet從頁面獲取參數的時候可以通過Integer.value(id)轉換成int型
2017-09-21
最贊回答 / 慕神2962879
應該是Message.xml的select標簽中間select語句最后沒加where 1=1正確的sql語句是select ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE where 1=1 and COMMAND=? 。沒加where 1=1的話拼出來的sql語句是select ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE? and COMMAND=?所以會有SQL語法錯誤
2017-09-16
最贊回答 / 凌天丿夜雨
我和你遇到了一樣的錯誤,不過我的Message.xml是完整的,處了我們自己定義的select語句,這個xml文件后面還有幾個語句,其中有個屬性叫做parameterType=“userAlias”,但是我們在主配置文件中是吧這個設置別名給注釋掉了的,所以解決方法就是將這個屬性給刪除掉。
2017-09-15
最新回答 / tinysnail
我很好奇, 放在WEB-INF下的jsp網頁不是不能直接訪問嗎, 我試了好久, 最后把jsp文件夾放在Webroot下, 再修改servlet的forward路徑, 才可以在瀏覽器里面直接輸入url訪問jsp
2017-09-14
最贊回答 / qq_淘氣小男孩_0
如果你的其他文件或者配置都沒有問題,那么可能的原因就是出現亂碼了。MyBatis兩個xml文件,一個是連接數據庫的,一個是進行數據庫語言操作的。我之所以沒有顯示內容,是因為連接數據庫的xml部分出現亂碼,(整個程序運行正常,進行條件查找,沒報錯,但就是不現實內容,找了半天最后想到了亂碼問題)解決辦法在連接數據庫的xml里改(我的和視頻一樣是Configuration.xml)<dataSource type="UNPOOLED">? ? ? ? <property name="drive...
2017-09-08