728x90
반응형
2022.11.24 - [JSP] - [JSP] JSTL 설치
[JSP] JSTL 설치
JST JSP Standard Tag Library JSP에서 사용하는 표준 태그 라이브러리 장점 JSTL을 사용하면 JSP코드가 깔끔해지고 가독성도 높아짐 JSP는 스크립트릿과 자바 코드 등 여러 코드가 섞여서 복잡한 구조로 되
jjh93.com
- 기본기능(core) : 일반 프로그램이 언어에서 제공하는 것과 유사한 변수 선언, 실행 흐름의 제어기능을 제공하고, 다른 JSP페이지로의 제어를 이동하는 기능을 제공
태그이름 | 설명 |
<c:set /> | 변수의 선언 |
<c:remove /> | 변수의 제거 |
<c:out /> | 변수의 출력 |
<c:catch /> | 예외 처리 |
<c:if /> | 조건문 |
<c:choose /> | Switch |
<c:when /> | |
<c:otherwise /> | |
<c:forEach /> | 반복문 |
<c:forTokens /> | 구분자로 분할하여 반복문 |
<c:url /> | URL |
<c:param /> | 파라미터 추가 |
<c:import /> | 페이지 첨부 |
<c:redirect /> | URL 이동 |
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h2>EL과 JSTL 사용하기</h2>
<!-- JSTL 변수를 선언하는 2가지 방법 -->
<!-- 방법1. msg라는 변수에 안녕하세요를 저장 -->
<c:set var="msg" value="안녕하세요" />
\${msg} = ${msg}<br>
<!-- 방법2. 태그안에 입력 -->
<c:set var="age">
30
</c:set>
\${age} = ${age}<br>
<hr>
<c:set var="add" value="${10+5}" />
\${add} = ${add}<br>
<hr>
<c:set var="flag">
${10>30}
</c:set>
\${flag} = ${flag}<br>
<hr>
<c:set var="member" value="<%= new com.lbi.MemberVO() %>" />
<c:set target="${member}" property="name" value="홍길동" />
<c:set target="${member}" property="userid" value="testid" />
\${member} = ${member}<br>
\${member.name} = ${member.name}<br>
\${member.userid} = ${member.userid}<br>
<hr>
</body>
</html>
728x90
반응형
'Spring > JSP' 카테고리의 다른 글
[JSP] JSTL <c:forEach> (0) | 2022.11.24 |
---|---|
[JSP] JSTL <c:if> (0) | 2022.11.24 |
[JSP] JSTL 설치 (0) | 2022.11.24 |
[JSP] 로그인 예제 (0) | 2022.11.23 |
[JSP] Servlet 맵핑 (0) | 2022.11.23 |
댓글