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