ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JSP] tag lib 문법 (core)
    기초/JSP 2017. 3. 14. 13:32

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



    tag lib에도 문법이 있다.




    #반복문

    for문의 형태와 비슷하다


    [사용법]

    <c:forEach ></c:forEach>

    를 사용해서 만든다

    이때 속성은 var로 변수지정

    begin은 시작값

    end는 끝나는 값


    varstatus는 키워드 index와 count를 가지고있습니다.

    index는 고유순번

    count는 진행되는 과정




    [결과창]





    [빠른 for문]

    items = "${배열 }"

    를 사용함으로써

    String[] status : movieList 처럼 사용이가능합니다.


    빠른 포문으로도 사용가능합니다.


    그럼 value를 어떻게 바꿀까요 ...?

    자바에서 변수 선언 하듯이 하면 됩니다.

    c: set을 사용해서 value값을 바꿔주면 됩니다.


    int sum;

    sum+=index;

    var = "sum" value=$"{sum+st.index}" 




    [조건문]

    <c:choose>

    </c:choose>

    switch가 <c:choose>



    가 되겠고

    <c:when>

    </c:when>

    test속성 값

    case : test속성 값


    <c:otherwise>

    <c:otherwise>

    default


    !!!!

    ${varStatus.first }는 첫번째 값을 뜻하고

    ${varstatus.last } 마지막 값을 뜻합니다






    [문자열 분리]

    <c:forTokens>

    </c:forTokens>

    items 속성으로 값을 가져옴

    delims 속성으로 구분할 문자들을 가져옴

    var로 정의 된 변수에 필터링된 문자열을 넣는다

    [페이지 삽입]

    <c:import>

    </c:import>

    태그를 사용한다.


    import는 페이지를 삽입시키는 거다

    따라서 페이지이동 기술은 redirt를 사용한다

    <c:redirect>

    </c:redirect>

    이건 ...증명할 방법이 없다 ㅠ.



    [경로]

    <c:url>

    로 경로를 가져옵니다

    var로 지정해서 url을 넣어줍니다.

    value 속성에 url을 넣고

    var로 정의된 변수에 url을 넣습니다.


    [이미지]

    <img src=" ">

    src에 url을 가져오는데 c:url로 만들어놓은 변수를 가져옵니다.

    속성

    width : 가로

    height : 세로

    길이를 맞춥니다.




    image는 프로젝트 안에 넣어줘야 하는 것 같다.



    [결과]





    '기초 > JSP' 카테고리의 다른 글

    [JSP] 파일 업로드  (0) 2017.03.15
    [JSP] tag lib(fmt)  (0) 2017.03.14
    [JSP] tag lib 다운및 //사용법(core)  (0) 2017.03.10
    [JSP] 액션태그 useBean, set,getProperty  (0) 2017.03.08
    [JSP]쿠키와 세션?  (0) 2017.03.06

    댓글

Designed by Tistory.