今天遇到了一个比较郁闷的问题,通过struts把前台参数传到后台去,总是报NULL指针。最让人无语的是原因。
我的formbean如果为如下所示
<form-bean name="cartAddGoods"
type="cn.struts.formbean.PurchaseGoodsBean
"> </form-bean>
后台在调用
PurchaseGoodsBean pgb=(PurchaseGoodsBean)form;
System.out.println("id----"+pgb.getGoodsId()+"---shop---"+pgb.getShop());
时报NULL指针
而如果formbean如下所示:
<form-bean name="cartAddGoods"
type="cn.struts.formbean.PurchaseGoodsBean">
</form-bean>
一切正常!
就是在不该换行的地方换了行!