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