Problem in immer Kontext-Pfad im inneren jsp?
Meine jsp liegt bei unter location
http://myApp.com/myWebApp/customer/images/customer.jsp
Mein Bild(zugegriffen thru-Kunden.jsp) liegt bei
http://myApp.com/myWebApp/images/customer.gif
Im image-tag, dass ich die absoulte Pfad wie unten
src="${param.contextPath}images/customer.gif"
nur zur info ich bin mit param hier becoz dies ist, wie wir Zugriff auf request-Parameter EL.
Erwartete ich, dass ${param.contextPath} zurück /myWebApp/aber es wird zurückkehren /myWebApp/Kunden/. Gibt es eine Möglichkeit, die ich bekommen kann
nur Kontext-Pfad(nicht mit kundennamensraum) ich.e /myWebApp/von der Anfrage?
- Ändern Sie einfach es zu
src="customer.gif"
. Oder gab es einen Grund für die Kontext-Pfad? - Die Verwendung relativer Pfade innerhalb von JSP-Dateien können zu Schwierigkeiten führen, die unter bestimmten Umständen (zum Beispiel, wenn die JSP-Datei enthalten ist, durch eine andere JSP-Datei irgendwo anders in der Verzeichnis-Hierarchie).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie Lesen, den Kontext-Pfad aus einem request-parameter, dann muss jemand aufgefüllt haben, es vorher mit einem Wert. Dieser Wert war falsch, und es gibt keine Informationen, wer besiedelten dieser Wert und wie, kann nicht viel über ihn gesagt werden.
Versuchen Sie es mit
${pageContext.request.contextPath}
statt. Das ist die standard-Methode, um die Kontext-Pfad, unter dem die Anwendung bereitgestellt wird.Verwenden
${pageContext.request.contextPath}
statt