如何在javascript中获取托管bean属性值

时间:2013-02-11 12:42:32

标签: javascript jquery jsf primefaces

任何人都可以告诉我如何在javascript方法中获取托管bean属性值

类似

function fonction1() {
  var variable = "#{myBean.property}";
} 

2 个答案:

答案 0 :(得分:8)

你可以这样:

<h:inputText id="propertyId" value="#{myBean.property}" style="display:none"/>

并像这样访问它(请注意,如果它在表单内部,您可能需要添加表单前缀)

alert($('#propertyId').val()); // or alert($('#myFormId\\:propertyId').val());

答案 1 :(得分:0)

我想你希望它更新为bean里面的当前值。你不能!您只能在加载期间将其添加到javascript。如果你想要更新它,你将不得不进行ajax调用来获取当前值。