al.size() 出现的空指针 也就是 al 为null 了、也就是ArrayList al=(ArrayList)request.getAttribute("mycartinfo"); 这行没有获取到数据al = null 了、doGet 方法里、ArrayList al=mcb.showMyCart(); 这句你debug 看下能获取到null 不?
解决方案 »
- JPA JBoss部署问题
- java语言开发的网站和其他语言开发的网站如何共享资源 如何共享资源
- js操作include进来的jsp属性时在websphere下不起作用(大牛安在?)
- eclipse springframework struts在哪可以下到?找了很多地方没找到.
- 如何在一个checkbox中传递一条记录多个属性
- struts s:action如何接收Int型的值
- 你们系统怎么做大规模的测试阿?
- 公司正在做cmm认证,作为开发人员 主要应该关注一些什么东西?
- 急BLOB问题
- Struts2 的action中如何获得JSP里面session保存的值
- 在JSP页面文本框属性readonly问题
- 购物车修改商品数量页面数据丢失了
al放入request中了,跳转到shopping3.jsp的时候不知道有没有把al从request中取出来。
我也刚学这个,说的不对的请多指教。
接2楼的
jsp中
加上这句话<s:debug></s:debug>,
然后看看ValueStack中有木有
MycartBo mcb=(MycartBo)request.getSession().getAttribute("mycart");
ArrayList al=mcb.showMyCart();
//把al放入request
request.setAttribute("mycartinfo", al);