2012-08-17 2 views
0

정렬 된 문자열 집합이 있고 jsp/html을 사용하여 표시해야합니다.일련의 문자열을 여러 열로 세로로 표시합니다.

어떻게 JSTL 또는 struts 태그를 사용하여 다음 형식으로 표시 할 수 있습니까? 디스플레이의이 목록은 위쪽에서 아래쪽으로가 아니라 옆쪽으로 커집니다. 25 열 및 열 수 N (세트의 크기가 증가함에 따라 증가하는)에 대해 생각하고있었습니다.

AAB   CCD   FAA 
ABA   CCE   FAB 
ABB   CDE   FBB 
BAA   DAA   FCC 
BAB   DAB   FDD 
BBB   DBA   FEE 
CAA   DDD   FFF 
CBA   EAA 
CBB   EAB 

도움 주셔서 감사합니다.

+0

모두 훌륭하지만 도움이 필요하면 질문을 작성해야합니다. 이상적으로 우리는 당신의 접근 방법과 당신의 솔루션 구현을 제한하는 것을 보여줄 것입니다. –

+0

@DMoses 감사합니다. 내 게시물을 지금 질문으로 변경했습니다. – Susie

답변

1

원한다면 psudo-code를 알려 드리겠습니다. 당신의 우리가 생산하고 싶은 말은하자 등

당신은 PHP, 자바의 JSTL을 원하는 언어로이 transplate 수 : http://jsfiddle.net/vQyyB/

for (i = 0, i < strings.count, i++) { 
    if (i % itemsPerColumn == 0) { 
     if (i != 0) print "</div>" 
     print "<div class='container'>" 
    } 
    print "<div class='foo'>" + string[i] + "</div>" 
} 

당신이 필요한 모든 출발점이 있었다면, 나는 그것이 도움이되기를 바랍니다. jstl을 사용하려면 <c:forEach>을 사용하여 구현할 수 있습니다.

+0

감사합니다. 이것은 확실히 도움이 될 것입니다. 나는 그것에 대해 연구 할 것이다. – Susie

관련 문제