我想閱讀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