如何使用JSTL创建表?

时间:2014-11-05 12:50:44

标签: java html jstl scriptlet

我有一个String数组。我想使用字符串,它们的位置和每行的单选按钮创建一个表。 例如:

String a="abc&def&ghi&";
String b[]=a.split("&");

使用字符串数组b[]我希望我的页面显示如下表:

o - >单选按钮

--------------------
| num  | items     |
--------------------
| o 0  |  abc      |
--------------------
| o 1  |  def      |
--------------------
| o 2  |  ghi      |
--------------------

我尝试在scriplet中使用for循环来生成行,但如果我这样做,则无法获得特定单选按钮的值。

有人可以告诉我如何使用JSTL或其他方法实现这一目标吗?

1 个答案:

答案 0 :(得分:2)

我认为这就是你想要的......

<%! int i = 0; %>
<c:forEach var="element" items="${string_array}">
    <tr>
        <td><input type="radio"  value="<%= i++ %>" name="item_radio">${element}   </td>    
    </tr>               
</c:forEach>