Comment passer un EL variable javascript

J'ai une variable ${bean.name} comment puis-je passer à un javascript var? J'ai essayé var name = "${bean.name}" et var name = ${bean.name} mais il ne fonctionne pas.

mon idée est de le mettre dans un caché d'une entrée comme dans un caché <input id="test" type="text" value"${bean.name}">

var name = document.getElementById("test").value;

ce doen fonctionne pas, soit var name devient la chaîne "${bean.name}"

note. je ne peux pas utiliser jstl

  • êtes-vous essayer de passer pour un JSON JavaScript ou quelque chose?
  • il fonctionne pour moi. ;), vous devez être plus précis sur la façon dont il ne fonctionne pas.
  • Non, je ne pense pas que sa JSON
  • il ne fonctionne pas comme je l'ai mon nom de variable devient la chaîne "${bean.nom}" et non pas la valeur réelle du haricot.nom
  • êtes-vous de mettre le code dans un fichier statique (peut-être un .fichier js?) qui n'est pas analysé par le JSP interprète?
  • value="<%= $(haricot.nom) %>"
  • Qu'est-ce que le haricot.nom?

InformationsquelleAutor Dave819 | 2011-03-01