Ich weiß, dass es schon Fragen darüber gibt, aber ich kann diese Arbeit einfach nicht bekommen, ich habe eine JSP-Datei mit einer Java-Variable darin:
String test = "Hello";
Und ich muss diesen Wert im Javascript lesen, das in dieselbe JSP-Datei eingebettet ist. Ich habe so viele Optionen ausprobiert, aber es funktioniert nicht, und aus Sicherheitsgründen möchte ich den Wert nicht mit der URL oder versteckten Werten übergeben.
Irgendwelche Ideen, wie das funktioniert?
Beachten Sie, dass Sie diese Variablen auf diese Weise mit einem Namespace versehen können:
var MYAPP.javaScriptVar="<%out.print(javaString);%>";
Die Technik stammt von "Javascript: The Good Parts" Buch.
Tags und Links javascript jsp variables parameter-passing web