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

时间:2015-04-29 18:04:34

标签: jsf-2.2 faces-flow

我目前正在使用带有WildFly8.2.0的JSF 2.2 faces流作为JAVA EE 7服务器。

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

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

以下是在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}返回"initSuccess"呈现init.xhtml的结果。 如果方法没有返回任何内容,则成功是默认结果。