Wie übergebe ich den Backing-Bean-Wert an JavaScript?

Ich möchte den Backing-Bean-Wert in JSF lesen und dann zu JavaScript übergehen. Kann ich wissen, wie das gemacht werden kann?

Beispielcode für Hintergrundbohne:

@ManagedBean(name="enquiry")
@SessionScoped
public class Enquiry {

  public boolean noQuery;

  /** getter and setter **/
}

Im XHTML-Beispielcode möchte ich den Backing-Bean-Wert übergeben und anschließend an übergebenshowNoQueryPrompt() so was:

<h:commandLink onClick="showNoQueryPrompt(#{enquiry.noQuery})">
</h:commandLink>

Und dann kann ich im JavaScript-Code den Booleschen Wert lesen, um zu bestimmen, ob ich eine Eingabeaufforderung erhalten soll oder nicht. Hier ist der Code:

<script ...>
   var showNoQueryPrompt(Boolean showPrompt) {

     if( showPrompt == "true" ) {
        alert('No query');
     }
   }
</script>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage