可以把它用String来代替
nameid[i]是abc的变量名。

解决方案 »

  1.   

    老兄,你写错了,应该这样
    <textarea name="<%= nameid[i]%>">abc</textarea>或者
    <textarea name="abc"><%=name%></textarea>
    取值其实可以不用bean的,但如果用的话,都是同一模式,set和get只不过是设值得,不是取值,取值用request.getParameter("")
      

  2.   

    不清楚啊,大地大哥,关键是setXXX和getXXX中XXX用什么名代替能取得nameid[i]的值(注:i不是常数,是变动的数)?
    还有的是到底html把nameid[i]当什么名,什么类型来处理? 
    还望大家帮助.
      

  3.   

    关于一个控件的名字为nameid[i],而且i是一个变数的问题,这个时候nameid就是这个控件的名字。你在bean中接受和处理这样的控件的时候,可以直接使用这个控件的名称。比如:setNameid和getNameid()。但是有一个问题需要注意,最好你在接受的时候这样写
     public void setNameid (String nameid[])
     {
        this.nameid = nameid;
     }
     public String[] getNameid
     {
        return nameid;
     }
      

  4.   

    feint!
    why do you always releat the jsp pages with beans that way?
    bean is java code to keep and process datas,scriptlet in jsp page can access it,
    but beans themselves not releative whth jsp and html!
      

  5.   

    清泉冷冰大虾,我要取得好几个nameid[i]的值啊,用String类型是不行的吧,要用数组才行的吧是不是可以写成public void setNameid (String[] nameid[])呢?
    还望大家帮助.
      

  6.   

    用String txtAry[] = request.getParameterValues("abc");
    名字都是一樣的。texterea最好再加上一個value,這樣可以根據取回的value值確定到底是哪個textarea
      

  7.   

    至於在bean中,可用index類型來存取。
      

  8.   

    public String getText(int index){};
    public void setText(int index, String s){};
    or
    public String[] getMass(){}
    public void setText(String[] s){};
      

  9.   

    我在上面写的就是一个数组的丫,你利用 public void setNameid (String nameid[])
     {
        this.nameid = nameid;
     }
    来得到你的表单中的变量的值,然后他们都被放置到已经数组中了,然后利用get可以直接得到这个数组,然后在其他的地方可以利用数组的索引来解决每个数组元素的问题。你可以试验一下,然后看看问题能否得到解决。
    good luck!