15.3.5 <evaluate> 요소
<evaluate> 요소는 웹 플로우에서 상태가 시작될 때, 화면을 보여 줄 때, 전환이 일어날 때, 상태가 종료될 때, 흐름이 종료될 때처럼 시점에서 액션을 호출하는 데 사용합니다. 웹 플로우 내 어떤 지점에서 애플리케이션의 메서드 또는 플로 변수를 호출할 수 있습니다. 형식은 다음과 같습니다.
<action-state...>
<evaluate expression="커맨드 객체의 메서드" [result="메서드의 반환 값"
result-type="자료형"]/>
<transition.../>
...
</action-state>
다음은 <evaluate> 요소와 관련된 속성입니다.
▼ 표 15-7 <evaluate> 요소의 속성
속성 |
설명 |
expression |
참조하려는 객체의 메서드 |
result |
메서드의 반환 결과 값을 저장하는 커맨드 객체 이름 |
result-type |
메서드의 반환 결과 값에 대한 자료형 |