<form  id="activityForm" name="activityForm" method="post" action="<%=path %>/system/activityupload/save.v" enctype="multipart/form-data" class="form">
   <div class="form-group">基本信息</div>
   
  <table class="form-table" cellspacing="0" cellpadding="0">
     <tr>
       <td class="form-left"><span class="form-required">*</span>活动标题:</td>
       <td class="form-right"> <input type="text" name="activity.activitiesName" id="activitiesName"></td>
     </tr>
     <tr>
      <td class="form-left">活动内容:</td>
       <td>
       <textarea style='width:250px; height:70px;' id="activitesNote" name="activity.activitesNote" class="textarea"></textarea>
     </tr>
     <tr>
      <td class="form-left">活动图片:</td>
       <td id="more" class="form-right"> 
<input type="button" value="添加" onclick="addMore()">
   </td>
     </tr>
    
   </table>
    <s:hidden name="tabId"/>
    <s:hidden name="windowPanelId"/>
 </form>------------------------下面是js
var r =0;
function addMore() {
var td = document.getElementById("more");
var br = document.createElement("br");
var input = document.createElement("input");
var button = document.createElement("input");
var radio = document.createElement("input");

input.type = "file";
input.name = "upload";

button.type = "button";
button.value = "移除";

radio.type="radio";
radio.name="ifcover";
radio.value="0";

button.onclick = function(){
td.removeChild(br);
td.removeChild(input);
td.removeChild(button);
td.removeChild(radio);
}
td.appendChild(br);
td.appendChild(input);
td.appendChild(button);
td.appendChild(radio);

}
我如何将js迭代的radio(如下图)传递给Actionpublic String save() throws Exception {
try {
UploadHelper uploadHelper = new UploadHelper(upload,
uploadFileName, uploadTitle, uploadContentType, "upload",
UploadHelper.UID);
List<AttachedFile> listAttachedFile = uploadHelper
.getAttachedFiles();
activityUploadService.saveActivitiesImage(activity, ifcoverList,
listAttachedFile); } catch (Exception e) {
e.printStackTrace(); } return SUCCESS; }JavaScript迭代上传