일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- @RestController
- STS
- 메이븐
- MVC
- Model1
- 인프런
- 뉴렉처
- AOP
- Join
- Model2
- MVC2
- 자바
- select
- Lombok
- 프레임워크
- 스프링
- 기술 대비
- @Controller
- JSP
- 프로그래머스
- SQL
- 코딩테스트
- 서블릿
- 롬복
- 코테
- 인텔리제이
- 서브쿼리
- toUpperCase
- 김영한
- DDL
- Today
- Total
Heestory
JSTL (NewLecture 60 ~ 68) 본문
#.자바의 반복문을 이용한 제어구조를 태그를 이용한 제어구조 - JSTL(Jsp Standard Tag Library) 이용
- Core : 기본적인 제어
- Formating : 날짜, 숫자 관련 태그
- Functions : 그 외 문자 조작 (ex.문자 쪼개기, 소문자→대문자)
▶
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglob prefix="임의의 단어" uri="식별 주소" %>
prefix를 통해 Jasper에게 서버에서 처리할 taglib 임을 알 수 있게 함
#.forEach : for 반복문 대체
<c:forEach var="for문 내부에서 사용할 변수" items="${리스트가 받아올 배열 이름}"
begin=" " end =" " varStatus="상태용 변수, st">
예시)
▶
begin/end : 반복 시작/끝
varStatus 속성 : forEach 문이 반복할 때 관리되는 상태 값을 사용할 수 있게 하는 속성.
${st.current} 현재 for문의 해당하는 번호
${st.index} 0부터의 순서
${st.count} 1부터의 순서
${st.first} 첫 번째인지 여부
${st.last} 마지막인지 여부
${st.begin} for문의 시작 번호
${st.end} for문의 끝 번호
${st.step} for문의 증가값
예시) st.index
begin 설정 시 : 1, 2, 3
begin 미설정 시 : 0, 1, 2
#.JSTL : forEach문으로 Pager 번호 만들기
#.JSTL : forTokens로 첨부파일 목록 출력하기
#.format
'개발(~국비) > Servlet_JSP' 카테고리의 다른 글
NoticeService 클래스 구현 (71~76강 내용 정리,SQL 구문 포함) (0) | 2022.06.08 |
---|---|
0607 NewLecture 강의 내용 정리용) 52강~56강 (0) | 2022.06.07 |
0603 NewLecture) 52강 JSP 내부 에러 500 (0) | 2022.06.03 |
0531 NewLecture) (0) | 2022.05.31 |
0531 NewLecture) EL 정리 (0) | 2022.05.31 |