我想读取 JSF 中的支持 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>