Ich habe eine Spring-Mvc-App, wo ich auf meiner Hauptseite eine Javascript-Datei verwenden muss. Ich versuche, die Datei so einzubinden:
%Vor%Wenn ich die Anwendung ausführe, scheint das Systemverhalten so zu sein, als würde kein Skript ausgeführt. Versuchen Sie es auch:
%Vor%aber das Ergebnis war das gleiche. Jemand hat eine Idee, warum das passiert?
ps .: Der gesamte Code meiner Seite ist:
%Vor%Das Skript sollte meine Unterseiten in einem Popup-Fenster öffnen, aber sie werden im Browserfenster geöffnet.
** UPDATE 1 **
Mein index.js ist:
%Vor%Aber wenn ich die Anwendung ausführe, scheint das Systemverhalten wie nein Skript läuft.
Dies liegt daran, dass der Browser das Javascript 'index.js' nicht vom angegebenen Ort laden kann. Wenn Sie die Browser-Konsole öffnen und zum Tab "Netzwerke" wechseln, wird 404 (Ressource nicht gefunden) angezeigt. Sie können auf diese Weise keine relative URL zu einem JavaScript in einer JSP-Datei angeben.
Sie müssen Ihre Ordnerstruktur angeben (in der sich index.js in Ihrem Projekt befindet) und wie Sie web.xml konfiguriert haben. Aber wenn Sie Folgendes versuchen, wird es sicherlich funktionieren:
<script type="text/javascript" src="${pageContext.request.contextPath}/js/index.js"></script>
Und dann behalten Sie den 'js' Ordner mit 'index.js' auf der gleichen Ebene wie 'WEB-INF'.
Überprüfen Sie den Pfad der Indexdatei und stellen Sie dann sicher, dass der Code korrekt ist. Ich nehme an, dass js ein Ordner ist. Geben Sie den index.js-Code ein.
Tags und Links javascript jsp