<---------------------------코드 use_c_set.jsp---------------------------------------->
<%@ page language="java" contentType="text/html; charset=euc-kr"
pageEncoding="euc-kr"%>
<%@ page import = "java.util.HashMap" %>
<%@ page import = "java.util.*" %>
<%@ taglib prefix = "c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
Map<String, String> pref = new HashMap<String, String>();
%>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<c:set var = "pref" value = "<%= pref %>"/>
<c:set var = "favoriteColor" value ="#{pref.color}" />
값 입력전 좋아하는색 : ${favoriteColor }
<c:set target = "${pref}" property = "color" value = "blue" />
<br/>
<br/>
값 입력후 좋아하는 색 : ${favoriteColor}
</br>
<c:set var = "favoriteColor" value ="${pref.color}" />
값 입력전 좋아하는색2 : ${favoriteColor }
<c:set target = "${pref}" property = "color" value = "blue" />
<br/>
<br/>
값 입력후 좋아하는 색 2: ${favoriteColor}
</br>
</body>
</html>
<------------------------------------------실행 결과----------------------------------------->
값 입력전 좋아하는색 : #{pref.color}
값 입력후 좋아하는 색 : #{pref.color}
값 입력전 좋아하는색2 : blue
값 입력후 좋아하는 색 2: blue
<-----------------질문------------------------->
위에서 보면 JSP2.1 부터 적용되었다는 Deferred Expression 이 안되는 것 같습니다.
따로 설정 해야 하는 부분이 더 있는지 궁금합니다.
그리고 책에 동봉된 CD 예제가 import 가 안되는데 이건 저만 그런건가요?