728x90
반응형
SMALL
🟰JSTL의 배경
- JSP등장배경
- HTML문서 내부에서 자바코드로 진행하는 형식을 어려워하거나 꺼려하는 개발자가 많았다.
- JSP 액션태그와 마찬가지로 태그 형태로 된 코드를 직접 만들어쓰기 시작했다
- 서로 다른 사람이 커스텀 태그를 많이 만들다 보니 표준이 없어서 문제가 되었다.
- JSP에서 많이 사용되는 태그의 표준을 정해서 묶어놓은 라이브러리가 만들어졌다
🟰jstl C(core)태그
☀️set, remove, if, forEach, redirect 등 사용빈도가 가장 높은 태그
바로 사용방법을 알아보도록 하겠습니다.
🟰<c:set> 사용하기
⏬우선 JSTL을 사용하기 위해서 선언부에서 taglib을 지정합니다.<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
⏬내장 객체별 값 지정해보기
☀️내장 객체별 하나씩 값을 지정해주었습니다.
☀️c:set은 오른쪽 주석과 같은 기능을 합니다. 해당 객체에 설정한 이름으로 값을 부여합니다.
<c:set var="test1" value="Hello" scope="page" /> <!-- pageContext.setAttribute("test1","hello") --> <c:set var="test2" value="world" scope="request" /> <c:set var="test3" value="Java" scope="session" /> <c:set var="test4" value="JSP" scope="application" /> <ul> <li>${pageScope.test1}</li> <li>${requestScope.test2}</li> <li>${sessionScope.test3}</li> <li>${applicationScope.test4 }</li> </ul>
⏬결과 화면
728x90
반응형
SMALL
'JSP' 카테고리의 다른 글
JSP - JSP-JSTL ( <C:forEach>, core 태그 사용하기) 예시1 (0) | 2023.08.10 |
---|---|
JSP-JSTL ( <C:set>, core 태그 사용하기)2 (0) | 2023.08.09 |
JSP EL태그 종류(예시 있음) (0) | 2023.08.06 |
JSP액션태그 javaBean, SetProperty, GetProperty(예시 포함) (0) | 2023.08.05 |
JSP - Foward (0) | 2023.08.04 |