我有一个js变量,我想把它作为参数传递给我的后端action类--我使用的是JSF + RichFaces和Java。
现在我知道有一个a4j:jsFunction组件可以用来创建供我调用的js函数,我知道有一个a4j:param,但我能找到的唯一示例是设置托管bean的示例,我想跳过它。
我有一个如下所示的jsFunction
<a4j:jsFunction name="someFunction" action="#{action.performAction}">
<a4j:param name="jsonData" />
</a4j>我在页面加载时调用此函数,document.ready
$(document).ready(function() {
var jsVariable = do logic....
someFunction(jsVariable);
});最后,我用java编写了一个后端操作类。
public void performAction(String jsonData) {
System.out.println(jsonData);
}如图所示,我希望能够将jsVariable作为参数传递给后端操作方法。
在后台创建属性以便jsFunction设置是唯一的方法吗?
提前谢谢你。
https://stackoverflow.com/questions/38155526
复制相似问题