15.3.7 <decision-state> 요소
<decision-state> 요소는 웹 플로우에서 페이지의 흐름 방향을 결정하는 데 사용합니다. <action-state> 요소를 대신하여 if/else 문법으로 페이지의 흐름 방향을 쉽게 결정할 수 있습니다.
<decision-state id="상태 ID">
<if test="커맨드 객체의 메서드" then="뷰 이름/상태 ID" else="뷰 이름/상태 ID"/>
</decision-state>
다음은 <decision-state> 요소와 관련된 속성입니다.
▼ 표 15-9 <decision-state> 요소의 속성
속성 |
설명 |
id |
현재 상태의 ID |
다음은 앞에 <action-state> 요소로 구현한 예를 <decision-state> 요소로 변경하는 예입니다.
<decision-state> 요소의 적용 예
<decision-state id="confirmOrder">
<if test="orderServiceImpl.saveCustomer()" then="thankOrder" else="orderCancelled"/>
</decision-state>
Tip ≣ |
자세한 스프링 웹 플로우 내용은 Spring Web Flow Reference Guide 웹 사이트(http://docs.spring.io/spring-webflow/docs/current/reference/html/)를 참고하세요.