Jsf 如何在按键时更改webflow变量?

Jsf 如何在按键时更改webflow变量?,jsf,richfaces,spring-webflow,Jsf,Richfaces,Spring Webflow,我在SpringWebFlow中使用了flowScope变量。我想通过按键盘上的特定键来更改它。所以我需要一些能力来改变它。我想到了rich:hotkey,但是它的功能是什么呢 <rich:hotKey key="esc" onkeyup="???" /> 可能还有其他想法吗? 我需要调用后端a4j:jsFunction是您想要的,您可以这样使用它: <a4j:jsFunction name="myFunction" actionListener="#{bean.cha

我在SpringWebFlow中使用了flowScope变量。我想通过按键盘上的特定键来更改它。所以我需要一些能力来改变它。我想到了rich:hotkey,但是它的功能是什么呢

<rich:hotKey key="esc"  onkeyup="???" />

可能还有其他想法吗?
我需要调用后端

a4j:jsFunction
是您想要的,您可以这样使用它:

<a4j:jsFunction name="myFunction" actionListener="#{bean.changeFlow}" /> 

<rich:hotKey key="esc" onkeyup="myFunction()"/>


Thx。顺便说一下,在使用它之后,整个页面都会刷新,但是为什么呢?我将a4j:jsFunction的“render”属性设置为呈现所需的内容。另外,“oncomplete”也不起作用,原因与我猜测的将
execute=“@this”
添加到JSF函数中的原因相同。我不确定默认值是多少,但它可能正在执行页面上的其他组件。一切正常。这是项目特有的问题。