JSTL 기초사용 예

JSTL 사용시

- jstl.jar, standard.jar 파일을 "톰켓이 설치된폴더/lib"에 복사 붙여넣기 하든가,

   프로젝트 폴더의 WEB-INF/lib에 복사 붙여 넣기 한다.

- JSP 페이지에서 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 를 등록해야한다.





출력 결과 값




<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<body>

<!-- JSTL if문 예문 -->

<!-- 참고로 JSTL은 EL과 혼용된다. -->

<c:if test="${5 < 10 }">

 5는 10보다 작습니다.<br>

</c:if>


<c:if test="${4+5 == 9 }">

4+5는 9와 같습니다.

</c:if>



<!-- JSTL for문 예 -->

<!--  시작번호  반복횟수  증감량 -->

<c:forEach begin="0" end="10" step="1">

JSTL의 for문으로 반복합니다.<br>

</c:forEach>



<!-- JSTL 개선루프문 예 -->

<%

    List<String> book = new ArrayList<String>();

    book.add("Java");

    book.add("JSP");

    book.add("Oracle");

    book.add("Struts");

    book.add("Spring");

    //pageScope저장: 이유=>JSTL/EL표현식 사용

    pageContext.setAttribute("book", book);

%>  

<c:forEach var="b" items="${book}" varStatus="i">

${i.index } : ${b }<br>

</c:forEach>

</body>





+ Recent posts