这个问题我解决了。忙了一天终于没白忙!!!
我把数组的每一项set到一个Hashtable中 然后再jsp中这样写就可以
<logic:iterate id="hb_Text" name="StatisticsForm" property="hb_Text" indexId="index" offset="0" length="1">
  <html:text name="hb_Text" property="arrText"  styleClass="tf1" size="9"></html:text>
</logic:iterate>
hb_Text是formbean中的Hashtable 
StatisticsForm是formbean
arrText是那个数组 
以后的文本筐只需要改变offset 和length就可以了
我得表达能力不好 大家有更好的方法可以交流一下
这样做 在js里对一组文本框的操作就会很简单了!!

解决方案 »

  1.   

    祝贺pofuwang(泼妇王)解决了问题。我已把你的问题转载到了Struts论坛:http://www.javawebstudio.com/bbs/dispbbs.asp?boardid=44&id=160&star=1#346
    希望你能进去介绍一下你处理这一问题的经验,               谢谢!
      

  2.   

    楼上的 我刚才去你的那个论坛回复了很多,结果因为没有注册全没有了。
    今天太晚了 明天还要上班。不说了
    我最大的经验就是 html:text不可能直接访问数组中的元素。只能利用logic:iterate这个能遍历
    bean的功能进行访问。如果那个高手有更好的方法 多谢指教
      

  3.   

    String szSQL = "\nSELECT DECODE(MAX("+"TO_NUMBER("+szField+")"+"),NULL,1,MAX("+"TO_NUMBER("+szField+")"+")+1) MAX FROM "+szTable+"\n" ;