일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- dbms
- 함수
- 자바 예외
- 자바 오류
- 크롤링 오류
- 생성자
- SQL
- html
- 예외
- DoitSQL입문
- DoitSQL
- 키-값 데이터베이스
- 예제
- HTML역사
- 크롤링
- 웹 브라우저 전쟁
- 숫자 형식
- 웹브라우저 수용도
- 배열 3요소
- 데이터베이스
- 숫자형식오류
- 우아한테크
- Doit입문SQL
- DoIt
- 함수 선언
- 자바
- SQL입문
- R1C3
- 페이지분석
- 배열 예제
Archives
- Today
- Total
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- dbms
- 함수
- 자바 예외
- 자바 오류
- 크롤링 오류
- 생성자
- SQL
- html
- 예외
- DoitSQL입문
- DoitSQL
- 키-값 데이터베이스
- 예제
- HTML역사
- 크롤링
- 웹 브라우저 전쟁
- 숫자 형식
- 웹브라우저 수용도
- 배열 3요소
- 데이터베이스
- 숫자형식오류
- 우아한테크
- Doit입문SQL
- DoIt
- 함수 선언
- 자바
- SQL입문
- R1C3
- 페이지분석
- 배열 예제
Archives
- Today
- Total
프로그래밍
[Web] day42 : JSTL(자바 서버 페이지 표준 라이브러리) 본문
728x90
반응형
2023.07.04.화
JSTL
자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library)
JSTL은 JSP에서 태그를 통해 자바의 기능을 구현할 수 있도록 해준다
외부 라이브러리이기 때문에 별도의 추가 작업을 통해 사용할 수 있다
JSTL을 사용함으로써 View에서 자바 영역을 제거하여
View를 View 답게 만들것이다
라이브러리 추가
1. JSTL 라이브러리를 추가해준다
JAVA Build Path > classPath
2. taglib 선언
<!-- 태그 라이브러리 지시어를 통해 임포트 -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
JSTL을 사용할 페이지 상단에 선언해준다
c를 붙이면 해당 JSTL 라이브러리를 사용하겠다는 의미이다
JSTL 예제
<c:set var="member" value="admin"/>
<c:if test= "${ member == 'admin' }">
안녕하세요 관리자님
</c:if >
<c:if test= "${member != 'admin'}">
안녕하세요 ${member}님
</c:if>
<c:forEach var="v" items="${datas}">
${v.title}
${v.writer}
</c:forEach>
<c:choose>
<c:when test="${param.sel == 'a'}">
a를 선택했습니다
</c:when>
<c:when test="${param.sel == 'b'}">
b를 선택했습니다
</c:when>
<c:when test="${param.sel == 'c'}">
c를 선택했습니다
</c:when>
<c:otherwise>
???뭐임?
</c:otherwise>
</c:choose>
728x90
반응형
'Web > Web' 카테고리의 다른 글
[Web] day43 : 커스텀태그 (0) | 2023.08.05 |
---|---|
[Web] day42 : EL 표현식 (0) | 2023.08.05 |
[Web] day41 : 웹페이지 MVC 패턴으로 분리 (0) | 2023.08.01 |
[Web] day39 : 글 쓰기 / 오늘의 방문수 웹페이지 예제(세션, 어플리케이션, 내장객체 out 활용) (0) | 2023.08.01 |
[Web] day39 : 어플리케이션(application)+내장객체 out (0) | 2023.08.01 |
Comments