정미나닷컴

[JSTL] JavaScript와 JSTL 호환 본문

programming

[JSTL] JavaScript와 JSTL 호환

정미나 2010. 4. 1. 17:22
반응형

<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>

반응형

'programming' 카테고리의 다른 글

[HTML4] div 공백 제거 (웹표준)  (0) 2010.04.16
[JSON] JavaScript Object Notation  (0) 2010.04.08
application 내장객체  (0) 2010.03.22
동영상 연속 재생  (0) 2010.03.12
window.location 정보  (0) 2010.03.09