0
我有一個js變量,我想作爲參數傳遞給我的後端動作類 - 我使用JSF + RichFaces和Java 。通過JavaScript變量作爲a4j:jsFunction動作方法參數而不需要a4j:參數和附加屬性
現在我知道有一個a4j:jsFunction組件我可以使用它創建一個js函數供我調用,並且我知道有一個a4j:param,但我可以找到的唯一示例是設置託管bean ,我想跳過。
我有一個像下面
<a4j:jsFunction name="someFunction" action="#{action.performAction}">
<a4j:param name="jsonData" />
</a4j>
我呼籲頁面加載此功能的jsFunction,的document.ready
$(document).ready(function() {
var jsVariable = do logic....
someFunction(jsVariable);
});
最後我有一個後端的動作類在Java中
public void performAction(String jsonData) {
System.out.println(jsonData);
}
如上所示,我希望能夠將jsVariable作爲參數傳遞給後端操作方法。
是在後端創建jsFunction設置屬性的唯一方法?
預先感謝您。