无法添加商品执行sql报错,,提示data too long for column…session中遇到的奇怪问题
情景:需要通过session中保存的user来访问购物车信息。
问题:运行的时候控制台拼命地在打印NullPointerException,明显user.getUid()这一行出了问题;难道session中没有user对象?然而奇怪的是,jsp页面中的EL表达式${user.loginname}能够正常显示。 如果这一点还能用页面缓存来解释的话,那么更离奇的事情还在后面:我尝试往购物车里面添加商品,然后再点击“我的购物车”来查询购物车中的信息,结果却是正确的?!这是显然不可能嘛,如果没有获取用户id,那么数据库也就无法查询到更新后的购物车信息,然而控制台却明明白白地显示user为空?
+解决方法: 为User实现Serializable接口,一切恢复正常,处女座的欲望得到了满足。
感想:编程真的是太TM有趣了。
。。。。。。
然而等等:事情好像并没有结束——eclipse在没有修改后台代码的时候也会自动重新发布吗……..会吗?
别想一下造出大海,必须先由小河川开始。