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/)를 참고하세요.

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