我下面有个例子,与你的要求有些差别,但可供参考:**************************************
Struts数组的应用
[目标]
实现一个Struts数组的应用项目
 [效果][背景知识][步骤]
    1、打开JavaWebStudio,建立一个项目名为beanCollectionSelect的项目:
 
项目名称是“beanCollectionSelect”,这次选择的项目模板是“空的Struts1.2.4版本普通模板”。
生成的项目目录结构如下:
 2、采用JavaWebStudio的“Struts文件向导”,生成所需要的JSP、Action、ActionForm文件,并自动配置好struts-config.xml文件。
 3、采用JavaWebStudio的“添加Bean变量”添加一个名为“beanCollectionSelect”字符数组变量(getXX和setXX文件自动生成):
 
  
给beanCollectionSelect变量赋初值,如果不在beanCollectionSelectForm.java中赋初值,也可在beanCollectionSelectAction.java文件中赋初值:
private String[] beanCollectionSelect={"Value 1","Value 3","Value 5" };生成的beanCollectionSelectForm.java文件内容如下:
package  emptyprj;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
public final class beanCollectionSelectForm extends ActionForm  
{
         private String[] beanCollectionSelect={"Value 1","Value 3","Value 5"};
;         
         private String mybeanvariable1;
         
        public String getMybeanvariable1()
        {
            return (this.mybeanvariable1);
        }        public void setMybeanvariable1(String mybeanvariable1)
        {
            this.mybeanvariable1=mybeanvariable1;
        }         public void setBeanCollectionSelect(String[] newbeanCollectionSelect)
         {
             beanCollectionSelect=newbeanCollectionSelect;
         }
         public String[] getBeanCollectionSelect()
         {
             return beanCollectionSelect;
         }
 }4、编辑beanCollectionSelect.jsp文件,把<logic:iterate>标签拖动到所需要的位置,并输入参数,输入内容为黑体字部分:
 <%@ page contentType="text/html;charset=GB2312" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %><html:html>
<head>
<title></title>
<html:base/>
</head>
<body bgcolor="white">
<html:form  action="/beanCollectionSelectAction.do"  method="post">
      <html:text   name="beanCollectionSelectForm" property="mybeanvariable1" /> 
      
      <p></p>
      <logic:iterate id="inputdata"    name="beanCollectionSelectForm"  property="beanCollectionSelect" type="String">
           <html:text  property="beanCollectionSelect"  value="<%= inputdata %>" />
           <p></p>
      </logic:iterate>    
      <p></p>
      
      <html:submit value="提交" />
      <html:reset value="重写" />
  </html:form>
</body>
</html:html>5、采用上述相同的方法编辑beanCollectionSelectOut.jsp文件,把<logic:iterate>标签拖动到所需要的位置,并输入参数,输入内容为黑体字部分:
<%@ page contentType="text/html;charset=GB2312" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %><html:html>
<head>
<title></title>
<html:base/>
</head>
<body bgcolor="white">
<html:html>
<head>
<title></title>
<html:base/>
</head>
<body bgcolor="white">
<bean:write  name="beanCollectionSelectForm"  property="mybeanvariable1" />
 <p></p>
      <logic:iterate id="inputdata" name="beanCollectionSelectForm"   property="beanCollectionSelect">
          <bean:write name="inputdata" />
          <p></p>
      </logic:iterate>   
      <p></p>
</body>
</html:html>
</body>
</html:html>6、保存、编译、启动服务器、运行
6.1保存、编译、启动服务器后,运行beanCollectionSelect.jsp文件,结果显示了初始值:
 
6.2修改一下输入框的内容,如下:
 
6.3提交表单后的输出结果: