English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

<c:set> 태그

JSP 표준 태그 라이브러리

<c:set> 태그는 변수 값과 객체 속성을 설정하는 데 사용됩니다.

<c:set> 태그는 <jsp:setProperty> 행위 태그의 쌍둥이입니다.

이 태그가 매우 유용한 이유는 표현식의 값을 계산하고 계산 결과를 사용하여 JavaBean 객체나 java.util.Map 객체의 값을 설정한다는 점입니다.

문법 형식

<c:set
   var=\"<string>\"
   value="<string>"
   target="<string>"
   property="<string>"
   scope="<string>"/>

속성

<c:set> 태그는 다음과 같은 속성을 가집니다:

속성 설명 필수 여부 기본 값
value 저장할 값 아니요 본문의 내용
target 수정할 속성이 속한 객체 아니요 없음
property 수정할 속성 아니요 없음
var 정보를 저장하는 변수 아니요 없음
scope var 속성의 범위 아니요 Page

target 속성이 지정되면 property 속성도 지정되어야 합니다.

예제 표시

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>c:set 태그 예제</title>
</head>
<body>
<c:set var="salary" scope="session" value="${2000*2">/>
<c:out value="${salary}"/>
</body>
</html>

실행 결과는 다음과 같습니다:

4000

JSP 표준 태그 라이브러리