JSF2.2面向流方法调用节点

JSF2.2 faces flow method call node

我目前正在使用 JSF 2.2 faces flow 和 WildFly8.2.0 作为 JAVA EE 7 服务器。

任何人都知道如何使用 XML 文件配置 use/configure 方法调用节点吗? 我知道如何使用 FlowBuilder API 调用它,但还没有找到任何关于如何使用 XML 的教程。 (流名-flow.xml).

有人可以帮忙吗?

下面是在FacesFlow中调用方法调用节点的语法-

 <flow-definition id="someFlow">
        <start-node>start</start-node>   
        <method-call id="start">
            <method>#{bean.init}</method>
            <default-outcome>success</default-outcome>
        </method-call>  
        <view id="initSuccess">
                <vdl-document>/pages/init.xhtml</vdl-document>    
        </view>                     
 </flow-definition>

其中 #{bean.init} return 的结果作为 "initSuccess" 呈现 init.xhtml。 如果方法没有 return 任何东西,则默认结果是成功。