后台的一维数组是通过split函数分割一个字符串得来的。形式就是goodsIdArr=[4, 3]这种的数组,我想在后台的action里面把它的第一个值赋给成员变量ginfRagRelate,ginfRagRelate是一个PO类的实例化对象,里面有rateId和GoodsId两种私有变量。调用ginfRagRelate的get和set方法,代码如下
//前台打包字符串的分割
String temp = transition.getTransitionGoodsId();
int k= transition.getRateId();
String goodsIdArr[];
if(temp != null){
goodsIdArr = temp.split(",");
//赋值
for(int i=0;i<goodsIdArr.length;i++){
ginfRagRelate.setRateId ( k);
ginfRagRelate.setGoodsId( Integer.valueOf(goodsIdArr[i]));
}
}
可是运行到
ginfRagRelate.setRateId ( k);
这里时,jiuhui跳转到Invocation Target Exception(调用目标错误)这个错误类里面
我的ginfRagRelate这个变量在action开头实例化了的。
请大神指导
ginfRagRelate.setRateId ( k);
是怎么错了。谢谢了