java.lang.NullPointerException

空指针异常报错:

(1)显示空指针异常
在这里插入图片描述
页面显示结果为43行代码有问题:找到43代码,如下图所示
在这里插入图片描述
(2)没有相应的Action地址
在这里插入图片描述
于是,通过Struts配置和applicationContext配置文件,并没有发现路径配置有问题。

但是!又发现一个问题,从正常的首页,点击商品,再加入购物车,是能显示这个地址是正确的。
在这里插入图片描述

因此,结合两个问题,得出结论。由于从正常的页面添加购物车,是会传递count,pid等

信息的,假如直接输入地址http://localhost:8080/shop/car_addCart.action, 那页面是没法

传递这两个值给Action,因此数据库也没法查到,所以显示的结果应该是空的,但实际上

从商品页面跳转到购物车页面是肯定有购物项的,因为商品确确实实是存在的,如果直

接手动输入购物车链接的地址,这样数据库显示的结果是没有购物项那么两者会参数矛

盾,因此会报错。所以通过正常页面访问添加购物车方式来访问

http://localhost:8080/shop/car_addCart.action是不会报错的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值