不知哪里错了。引用百度jq浏览器报错

解决方案 »

  1.   

    很明显数据库检索不到product数据,所以页面显示的商品名称的product是null
    Product p = new ProductDao().getProduct(pid)
    没检索到数据,p是null,直接放到oi
    因为第一次使用购物车,session不存在ois,所以直接new了一个存到session,因为是新的ois,所以forEach没有走进去,否则服务器端早就报错了。因为forEach没进去,所以found是false,所以oi被add到ois里,直接返回到页面
    因为ois的oi里的product是null,所以页面显示出错
    所以你应该查看一下为什么数据库没有检索到数据
      

  2.   

    这三个环节可能出现Product=null
    1、前端送上来的pid有误
    2、后端接收的pid有误
    3、数据库查不到该数据楼主在doGet的方法断电一下,就清楚了。
      

  3.   

    谢谢,已经解决了。只是dao层时区的问题