最后
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
ecliplse自动注册的servlet里的标签<url-pattern>没有/servlet,晕
2018-11-14