Arrays 如何为在for循环jsp中打印的单选按钮提供动态输入值/id

Arrays 如何为在for循环jsp中打印的单选按钮提供动态输入值/id,arrays,jsp,Arrays,Jsp,我正在以表格形式创建一个输入表单,无法将动态值分配给正在打印for循环的单选按钮。当我尝试进行选择时,它只选择打印3次的选项之一 请帮忙 这是正在使用的代码段: For循环正在计算类别数: for ( int i = 0 ; i< tempsysDetails1.getCategory().size() ; i++) for(int i=0;i尝试设置值而不是名称 因此: <input type="radio" name="foo[i]i" 尝试设置值而不

我正在以表格形式创建一个输入表单,无法将动态值分配给正在打印for循环的单选按钮。当我尝试进行选择时,它只选择打印3次的选项之一

请帮忙

这是正在使用的代码段:

For循环正在计算类别数:

            for ( int i = 0 ; i< tempsysDetails1.getCategory().size() ; i++)
for(int i=0;i
然后有一个表:生成绿色/红色值和类别名称,如下所示:

            <td align="left"> <%out.println( tempsysDetails1.getCategory().get(i)); %> </td>

<td align="left"> <input type="radio" value="green[i]" <label class="radio"><font color="green">Green</font></label>><input type="radio" value="red[i]" <label class="radio"><font color="red">Red</font></label>>


“>

尝试设置值而不是名称

因此:

<input type="radio" name="foo[i]i"

尝试设置值而不是名称

因此:

<input type="radio" name="foo[i]i"

而不是
JavaScript for loop
,使用JSP
for
loop

<c:forEach var="category" items="${categories}">
    <td align="left"> 
       <input type="radio" value="green${category.index}"> 
           <label class="radio">
              <font color="green">Green</font>
           </label>
       </input>
       <input type="radio" value="red${category.index}">
           <label class="radio">
               <font color="red">Red</font>
           </label>
       </input>
</c:forEach>

绿色
红色

使用JSP
而不是
JavaScript for loop

<c:forEach var="category" items="${categories}">
    <td align="left"> 
       <input type="radio" value="green${category.index}"> 
           <label class="radio">
              <font color="green">Green</font>
           </label>
       </input>
       <input type="radio" value="red${category.index}">
           <label class="radio">
               <font color="red">Red</font>
           </label>
       </input>
</c:forEach>

绿色
红色

不清楚你在问什么。你如何运行
for
循环?@VHS我更新了问题。请检查。我现在可以选择行中的红色和绿色按钮。不清楚你在问什么。你如何运行
for
循环?@VHS我更新了问题。请检查。我可以选择红色和绿色按钮我现在在这一行。