Problem beim Abrufen des Kontextpfads innerhalb von jsp?

7

Mein Jsp liegt unterhalb des Ortes

%Vor%

Mein Bild (Zugriff über customer.jsp) liegt bei

Ссылка

Im Bild-Tag mache ich den absoluten Pfad wie folgt

%Vor%

nur für Informationen ich benutze param hier becoz dies ist, wie wir Anfrage Parameter in EL.

Ich habe erwartet, dass $ {param.contextPath} zurückgibt / myWebApp / aber es gibt / myWebApp / customer / zurück. Gibt es einen Weg, den ich bekommen kann? nur Kontextpfad (nicht mit Kundennamensraum), d. h. / myWebApp / aus Anfrage?

    
M Sach 03.10.2012, 09:06
quelle

2 Antworten

24

Wenn Sie den Kontextpfad von einem Anfrageparameter lesen, muss dieser zuvor mit einem Wert versehen worden sein. Dieser Wert war falsch, und da es keine Informationen darüber gibt, wer diesen Wert und wie er belegt hat, kann nicht viel darüber gesagt werden.

Verwenden Sie stattdessen ${pageContext.request.contextPath} . Dies ist die Standardmethode zum Abrufen des Kontextpfads, unter dem Ihre Anwendung bereitgestellt wird.

    
Isaac 03.10.2012, 09:23
quelle
6

Verwenden Sie stattdessen ${pageContext.request.contextPath}

    
Anshu 03.10.2012 09:25
quelle

Tags und Links