此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【liuboccut】截止到2008-07-30 11:12:34的历史汇总数据(不包括此帖):
发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:1                        结贴的总分数:20                       
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:100.00%               结分的百分比:100.00%                  
无满意结贴率:0.00  %               无满意结分率:0.00  %                  
敬礼!

取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=liuboccut

解决方案 »

  1.   

    String ids[]=request.getParameterValues("name");
      

  2.   

    在循环打印记录的标签里面
    加<input type="hidden" name="idArray" value="<bean:write property="id" name="*Form"/>"/>
    到Action里面取,这个idArray里面就是你要的,如果不是循环动态打印出來的,那在JS里面提交前给Form里面这idArray赋值,然后在提交
      

  3.   

    这样的结果参数类型是String[]类型,如何将其转化为int[]?
      

  4.   

    String     ids[]=request.getParameterValues("Id");   
      int   item[];   
      for(int   i=0;i<items.lengh;i++){   
      item[i]=Integer.parseInt(item[i]);   
      }
      

  5.   

    String    ids[]=request.getParameterValues("Id");  
      int  item[] = new int[ids.length];  
      for(int  i=0;i <items.lengh;i++){  
      item[i]=Integer.parseInt(ids[i]);  
      }
      

  6.   

    你可以在ShenPiForm 类中创建一个对象数组作为它的一个属性,假如你的对象叫item ,此对象包含两个字段:id,name具体写法:
    private XXX[] items;       -------XXX是item的类型
    加上get/set方法最后在action中直接调用ShenPiForm.getItems(),所有东西就全可以取到了。注意在页面上将标签的name属性的值由原来的id改为items.id试试
      

  7.   

    在ActionForm中可以设一个数组:String [] args;
    在jsp页面中:
      <html:form>
        <html:text property="args[0]"/>
        <html:text property="args[1]"/>
        <html:submit/>
      </html:form>