This tag calls a method on the Controller file (= JPF file) in the same directory as the JSP page.
<netui-data:callPageFlow
[failOnError="boolean_failOnError"]
method="string_method"
[object="string_or_expression_object"]
[resultId="string_resultId"] />
{pageContext...} data binding context object under the
attribute specified by the resultId
attribute.
For example, if you call the hello method with the following <netui-data:callPageFlow> tag...
<netui-data:callPageFlow
method="hello"
resultId="helloMessage"
/>
...the result of the call is stored in the {pageContext...} data binding context under the
attribute helloMessage.
The result can be retrieved with the data binding expression
{pageContext.helloMessage}
<netui:label value="{pageContext.helloMessage}"/>
In a scriptlet, the result can be retrieved by calling the getAttribute()
method on the
javax.servlet.jsp.PageContext
object:
<%= pageContext.getAttribute("helloMessage") %>
Note that only synchronous methods can be called with <netui-data:callPageFlow>. For handling asynchronous methods see the help topic Calling Web Services and Custom Java Controls From A Page Flow
<netui-data:callPageFlow method="sumCartItems" resultId="cartSum">
<netui-data:methodParameter value="{pageFlow.cart.lineItemList}"/>
</netui-data:callPageFlow>
...
<netui:label value="{pageContext.cartSum}"/>
[BEA_HOME]/weblogic81/samples/workshop/SamplesApp/tagSamples/netui_databinding/callPageFlow/callPageFlow.jsp
<netui-data:callPageFlow> Tag Sample