【发布时间】:2012-06-30 00:44:50
【问题描述】:
我正在使用 icefaces 3,并且在将其绑定到 bean 属性时某些组件中存在错误,因此我正在尝试手动执行此操作,所以我想知道手动从 jsf 页面设置 bean 属性的最佳方法,使用 javascript 变量。
我想做类似的事情:
<script type="text/javascript">
//<![CDATA[
function setPopupValues() {
var onSuccess = document.getElementById('myForm:onSuccess_Sel');
#{myBean.onSuccessPage}=onSuccess.value;
}
//]]>
</script>
<h:commandButton value="Save" action="#{myBean.save}" onclick="setPopupValues();"></h:commandButton>
【问题讨论】:
-
myForm:onSuccess_Sel不是在ExternalContext#getRequestParameterMap()中可用吗? -
@BalusC,哦,是的,谢谢,这对我来说效果很好。我应该删除问题还是我们中的一个人添加答案?