我遇到2個問題
第一:服務器啟動失敗,需要把web.xml修改的刪除(我是建項目時自動創建的,修改會有沖突,不修改就行了)
第二:網頁亂碼問題,需要在重寫的方法下加 response.setCharacterEncoding("utf-8");
第一:服務器啟動失敗,需要把web.xml修改的刪除(我是建項目時自動創建的,修改會有沖突,不修改就行了)
第二:網頁亂碼問題,需要在重寫的方法下加 response.setCharacterEncoding("utf-8");
2019-03-10
最新回答 / 慕娘0032643
<...code...>如果沒猜錯的話,你的問題應該是這行代碼。首先我們應該清楚,goods是一個hashMap。get(i)相當于獲得此i(item)的數量。因為定義就是這樣的:
//?映射關系:??Items?->?item的數量 private?HashMap<Items,?Integer>?goods;
//?Items?->?數量 private?HashMap<Items,?Integer>?goods;
2019-01-31
已采納回答 / 碼工濤
它是通過wed.xml下的<servlet>? ? <servlet-name>demo</servlet-name>? ? <servlet-class>com.servlet.HelloServlet</servlet-class>? </servlet>? <servlet-mapping>? ? <servlet-name>demo</servlet-name>? ? <url-pat...
2019-01-21
最后
Q4:報java.lang.NumberFormatException: null,查看根因在servlet的addToCart方法內
A4:cart.addGoodsInCart(item,Integer.parseInt(number))的Integer.parseInt方法不允許轉換為null的字符串,由于在details.jsp中定義的參數為num,而在servlet方法中獲取number,所以導致獲取不到http請求數據,增加至購物車報500
最后吐槽下,慕課的評論功能做的真不咋地。。。
Q4:報java.lang.NumberFormatException: null,查看根因在servlet的addToCart方法內
A4:cart.addGoodsInCart(item,Integer.parseInt(number))的Integer.parseInt方法不允許轉換為null的字符串,由于在details.jsp中定義的參數為num,而在servlet方法中獲取number,所以導致獲取不到http請求數據,增加至購物車報500
最后吐槽下,慕課的評論功能做的真不咋地。。。
2018-12-27
Q3:報錯An invalid character [44] was present in the Cookie value
A3:ascii編碼不支持",",將對應處改為"#"等符號即可,在details.jsp和servlet內
A3:ascii編碼不支持",",將對應處改為"#"等符號即可,在details.jsp和servlet內
2018-12-27
Q2:tomcat加載jdbc驅動包失敗,但測試util包下的類加載正常,報錯No suitable driver found for jdbc:mysql://localhost:3306/shopping
A2:未在jre/lib/ext目錄下找到jdbc的驅動包
A2:未在jre/lib/ext目錄下找到jdbc的驅動包
2018-12-27
在跟著源碼敲時遇到的坑:
Q1:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
A1:數據庫連接時區問題,在命令行中連接數據庫后使用set global time_zone = '+8:00';
Q1:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
A1:數據庫連接時區問題,在命令行中連接數據庫后使用set global time_zone = '+8:00';
2018-12-27