2014-11-05 5 views
0

문자열 배열이 있습니다. 각 행에 대해 문자열, 위치 및 라디오 버튼을 사용하여 테이블을 만들고 싶습니다. 예를 들어 : -JSTL을 사용하여 테이블을 만드는 방법은 무엇입니까?

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

가 나는 for 루프를 사용하여 시도> 라디오 버튼

O :

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

문자열 배열 b[]를 사용하여 나는 나의 페이지는이 같은 테이블을 표시 할 행을 생성하는 scriplet에서하지만 그렇게한다면 특정 라디오 버튼의 가치를 얻을 수 없습니다.

누군가 JSTL 또는 다른 방법으로이를 달성하는 방법에 대해 나에게 약간의 아이디어를 줄 수 있습니까? 나는 이것이 당신이 원하는 생각

답변

1

...

<%! 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> 
+0

이 일 것 ..? value = "<%= i++ %>" –

+0

네, 그럴 겁니다. –

+1

추가하는 것을 잊지 마세요. <% @ taglib uri = "http://java.sun.com/jsp/jstl/core"prefix = "c"%> 페이지 맨 위로 –