Ich habe ein Servlet mit einer Variablen, die eine JSON-Zeichenfolge enthält.
%Vor%Jetzt übergebe ich meine Anfrage- und Antwortobjekte an eine JSP-Seite, die eine JS-Datei enthält. Wie kann ich auf den Wert der Variable jsonstring in der JS-Datei zugreifen.Wenn ich meine JSON-Zeichenfolge weiter mit jQuery analysieren muss.
Ich habe versucht, dies in meiner JS-Datei zu tun, wie ich in einigen der Beiträge online sah. Aber es scheint, als ob es für mich nicht funktioniert.
%Vor%Bitte führen Sie mich auf das gleiche.Thanx.
Wenn die JSP-Datei ein <script>
-Tag zum Laden einer externen JavaScript-Datei verwendet, etwa so:
dann wird es nicht funktionieren. Was Sie haben, ist ein JSP Scriptlet, das nur etwas während der Ausführung der JSP-Datei bedeutet. Diese yourFile.js
-Datei wird nicht serverseitig geparst, da dies nicht notwendig ist. Nur der Browser weiß, was mit dem <script>
-Tag zu tun ist und gibt eine Anfrage an den Server aus, um das JavaScript zu laden.
In diesen Fällen können Sie in Ihrer JSP so etwas tun:
%Vor% Da sich das JSP-Scriptlet in Ihrer JSP-Datei befindet, wird es nun korrekt verarbeitet und gibt stattdessen den gültigen JSON-Wert für das Objekt / Array in der globalen Variablen test
aus, auf die Sie dann in% co_de verweisen können %.
Tags und Links javascript java jsp servlets