我想阅读JSF中的backing bean值,然后将其传递给JavaScript,我可以知道如何做到这一点吗?如何将支持bean的值传递给JavaScript?
支持bean示例代码:
@ManagedBean(name="enquiry")
@SessionScoped
public class Enquiry {
public boolean noQuery;
/** getter and setter **/
}
在XHTML示例代码,我想通过支持bean值,然后传递到showNoQueryPrompt()
这样的:
<h:commandLink onClick="showNoQueryPrompt(#{enquiry.noQuery})">
</h:commandLink>
然后在JavaScript代码,我可以读取布尔值来确定我是否应该提示或不提示。下面是代码:
<script ...>
var showNoQueryPrompt(Boolean showPrompt) {
if(showPrompt == "true") {
alert('No query');
}
}
</script>
只是将其放入隐藏的输入 – Daniel