<form name="rolling">
.
.
.
<c:catch var="exception">
    <c:import var="Xml" url="xml파일 주소" charEncoding="utf-8"></c:import>
    <x:parse var="Data" xml="${Xml}"></x:parse>
</c:catch>
<c:out value="${exception}"></c:out>

<c:set var="Link" value="link할 페이지 주소" />
<c:set var="RowNo" value="loop 횟수"/>

<input type="hidden" name="row" value="<c:out value="${RowNo}"/>">

<script type="text/javascript">
var row = document.rolling.row.value;
var no = new Array(row);
var url = new Array(row);
var text = new Array(row);
</script>

<c:set var="i" value="0" />
<x:forEach select="$Data//item" >
    <c:if test="${i < RowNo}">

        <script type="text/javascript">
        var cnt = "<c:out value="${i}"/>";
        var linkUrl = "<c:out value="${Link}"/>";
  
        no[cnt] = "<x:out select="no"/>";
        url[cnt] = "<x:out select="imageUrl"/>";

        text[cnt] = "<a href="+linkUrl+"&no="+no[cnt]+"><img src="+url[cnt]+" alt=''></a>";
        </script>
    </c:if> 
    <c:set var="i" value="${i + 1}" />
</x:forEach>
.
.
.
</form>



출처: http://jungmina.com/365

'프로그래밍 > jsp' 카테고리의 다른 글

JSTL fn:split 값 처리 방법  (0) 2012.08.20
메이븐(maven) 시작하기  (0) 2011.11.24
동영상 플레이 소스  (0) 2011.09.27
팝업 두개 띄울시 안겹치게  (0) 2011.06.15
jsp 내부객체  (0) 2010.02.08
by antilla 2012. 8. 20. 14:31