🔯  set / remove


: 변수 지원

  • set - JSP에서 사용될 변수 선언
    태그 set은 지정된 범위로 평가 값을 변수에 저장한다.
    태그 set의 구문은 다음과 같으며 몸체가 있는 태그를 사용할 경우에는 몸체의 값이 속성 value에 지정되는 값이 된다.
  • remove - 선언된 변수 제거

 

 

 <c:set> 속성

속성 표현식 / EL 자료유형 기능
var 사용불가 String 값이 저장되는 변수이름
value 사용가능 String 변수 또는 객체에 저장할 값
target 사용가능 String 프로퍼티값을 설정할 대상으로 객체로 표현된다. 즉 대상 객체는 자바빈 객체나 Map이어야 한다. 표현식: <%=변수%> 혹은 EL: ${varName}를 지정한다.
property 사용가능 String target이 자바빈 객체인 경우 프로퍼티 이름에 해당하는 setter 메소드를 제공해 주어야 한다.
Map인 경우 Map.put(프로퍼티 이름,값)을 이용해서 값을 추가한다.
scope
[기본값:page]
사용불가 String 변수가 효력을 발휘하는 영역
page, request, session, application 중의 하나를 지정

 

 <c:remove> 속성

속성 표현식 / EL 자료유형 기능 필수 여부
var 사용불가 String 삭제할 변수이름 필수
scope 사용불가 String 삭제할 변수의 영역
page, request, session, application 중의 하나를 지정
지정하지 않으면 scope에 관계 없이 변수를 삭제
 

 

 

 

⭐ <c:set> 예문

// 변수 값 설정
<c:set var="변수이름" scope="영역객체" value="저장할 값" />
<c:set var="변수이름" scope="영역객체">저장할 값</c:set>

// 특정 EL변수의 프로퍼티값 설정
<c:set target="대상" property="프로퍼티이름" value="저장할 값" />
<c:set target="대상" property="프로퍼티이름">저장할 값</c:set>

 

'box > jsp+' 카테고리의 다른 글

<c : import>  (0) 2022.07.02
<c : forTokens>  (0) 2022.07.02
<c : forEach>  (0) 2022.07.02
<c : choose / when / otherwise>  (0) 2022.07.02
<c : if>  (0) 2022.07.02