最近做了一个项目:要求动态的增加radio 同时后台保存数据。以下为做的一点思想。
因为java不是动态的,我们的前台是动态的,如何叫java知道所有的个数是关键。
于是在动态增加radio的同时,将每一个再加一个隐藏的变量。这个变量对应的是java中
的一个后台的数组。
你在后台就可以得到你动态产生radio的个数了
比如 你的radio 是这样的 radio1 radio1 radio2 radio2
那么在变更radio名字的时候就产生隐藏域 这里的话就是2个hidden
然后后台获得hidden数组的长度
然后循环给你需要取值的request.getP("radio"+i)
这样就可以了。
代码:
for(int i=;i<radio.length;i++){
//radio 隐藏的字段
String 值=request.getP("radio"+i);
}
因为java不是动态的,我们的前台是动态的,如何叫java知道所有的个数是关键。
于是在动态增加radio的同时,将每一个再加一个隐藏的变量。这个变量对应的是java中
的一个后台的数组。
你在后台就可以得到你动态产生radio的个数了
比如 你的radio 是这样的 radio1 radio1 radio2 radio2
那么在变更radio名字的时候就产生隐藏域 这里的话就是2个hidden
然后后台获得hidden数组的长度
然后循环给你需要取值的request.getP("radio"+i)
这样就可以了。
代码:
for(int i=;i<radio.length;i++){
//radio 隐藏的字段
String 值=request.getP("radio"+i);
}