Java 在任务流ADF/EJB中将参数传递给方法调用

Java 在任务流ADF/EJB中将参数传递给方法调用,java,ejb,oracle-adf,adf-task-flow,Java,Ejb,Oracle Adf,Adf Task Flow,想象一下下面的情况。我有一个有限的任务流和一些函数和视图: 一种方法调用,表示会话bean中的函数,该函数接受一个参数,执行一些操作并返回一个结果。我将此参数放在页面流范围中 一个视图,将函数的结果显示为一个输入文本字段,可以对其进行编辑-由jsff页面表示 我有第二个方法调用,再次表示会话bean中的一个函数。此函数从输入文本字段获取值并执行一些操作 问题是:如何将参数从步骤2中的文本字段传递到步骤3中的方法调用 谢谢大家! 您应该做的只是将setActionListener添加到页面中调用该

想象一下下面的情况。我有一个有限的任务流和一些函数和视图:

  • 一种方法调用,表示会话bean中的函数,该函数接受一个参数,执行一些操作并返回一个结果。我将此参数放在页面流范围中

  • 一个视图,将函数的结果显示为一个输入文本字段,可以对其进行编辑-由jsff页面表示<代码>

  • 我有第二个方法调用,再次表示会话bean中的一个函数。此函数从输入文本字段获取值并执行一些操作

  • 问题是:如何将参数从步骤2中的文本字段传递到步骤3中的方法调用


    谢谢大家!

    您应该做的只是将setActionListener添加到页面中调用该方法的按钮和setActionListener中,从:“#{bindings.name.inputValue}”添加到:“#{pageFlowScope.necessaryParameter}”

    通过单击Overview>parameters>Input parameters,确保将#{pageFlowScope.necessaryParameter}添加到任务流中的参数列表中

    完成此操作后,只应将#{pageFlowScope.necessaryParameter}添加到方法调用中。确保输入为autoSubmit=“true”

    如果遇到任何问题,请毫不犹豫地告诉我。希望这是有益的,并有一个美好的一天