Graal à l'aide de graal var dans le SPG Site à l'intérieur de javascript

J'ai une question à l'aide de graal valeurs de la variable dans le code javascript dans un fichier GSP.

Par Exemple: j'ai une valeur de session session.getAttribute("selectedValue") et je veux utiliser cette valeur à l'intérieur du code javascript de la partie.

Ma solution est maintenant (à l'intérieur d'un SPG):

<%
    def js = new String("<script type=\"text/javascript\">")
    js += "var jsSelectedValue = " + session.getAttribute("selectedValue") + ";"
    js += "</script>"
    out << js
%>

et puis j'ai le javascript bloc à l'intérieur de mon GSP avec jQuery Choses et ainsi de suite, là, j'ai besoin de cette valeur.

Est-il une autre façon d'avoir du graal variables accessible à l'intérieur de pur code javascript?

Et deuxième question, exactement inverse. Je sélectionne par exemple dans une zone de liste déroulante et cliquez sur "enregistrer" et puis je veux stocker la valeur de $("#sélectionnez-box").val() dans une variable de session à partir de JS-partie.

Merci beaucoup d'avance pour votre aide.

Acclamations,

Marco

  • Vous n'êtes pas vraiment référence à graal variables dans le code ci-dessus. Ce que vous êtes en train de faire est à l'aide de la génération de code javascript à partir d'un modèle. Ce modèle peut accéder à la session parce qu'il est traité sur le côté serveur.