由于您在运行时而不是编译时遇到错误,因此我认为问题不必与显示的代码直接相关(如果有的话)。该代码是在打包WAR文件时而不是在部署WAR文件时编译的,如果您获得了WAR,我认为它可以很好地编译。
我猜这个重复的变量是在JSP文件中定义的,它恰好也有一个名为“
cart”的变量。JSP文件通常在第一个请求时在运行时“即时”编译。如果您查看,
showcart.jsp您应该看到真正的原因。堆栈跟踪似乎支持这一点,你可以验证我通过重命名说
cart的
doGet方法别的东西-
错误还是会说“购物车”。如果您没有在中找到原因
showcart.jsp,可以将其内容张贴出来吗?



