通过bean方法

时间:2016-01-19 18:52:05

标签: jsf parameter-passing spring-webflow

我有一个简单的问题。我有myView.xhtml,my-flow.xml和myBean.java。

在myView.xhtml中我有

<h:outputText value="otherBean.value"/>
<h:commandLink action="myAction"/>

在my-flow.xml中我(假设在视图状态下从myAction转换到MyAction)

<action-state id="MyAction"> 
  <evaluate expression="myBean.validate()"/>
  <transition on="success" to="anywhere"/>
</action-state>

在myBean.java中,我有一个方法

public Event validate() {
  ...
  return success();
}

现在,如果我想将outputText的值传递给validate方法,当按下commandLink时,正确的语法是什么?我是否必须将f:param添加到我的commandLink并从上下文中获取该参数?或者我可以做类似

的事情
public Event validate(Object myParam){
...
  return success();
}

myParam将从myView.xhtml传递并等于otherBean.value,如果是这样,如何修改myView和my-flow?非常感谢任何帮助!

0 个答案:

没有答案