더북(TheBook)

15.3.5 <evaluate> 요소

<evaluate> 요소는 웹 플로우에서 상태가 시작될 때, 화면을 보여 줄 때, 전환이 일어날 때, 상태가 종료될 때, 흐름이 종료될 때처럼 시점에서 액션을 호출하는 데 사용합니다. 웹 플로우 내 어떤 지점에서 애플리케이션의 메서드 또는 플로 변수를 호출할 수 있습니다. 형식은 다음과 같습니다.

<action-state...>
    <evaluate expression="커맨드 객체의 메서드" [result="메서드의 반환 값"
                                                 result-type="자료형"]/>
    <transition.../>
    ...
</action-state>

다음은 <evaluate> 요소와 관련된 속성입니다.

▼ 표 15-7 <evaluate> 요소의 속성

속성

설명

expression

참조하려는 객체의 메서드

result

메서드의 반환 결과 값을 저장하는 커맨드 객체 이름

result-type

메서드의 반환 결과 값에 대한 자료형

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.