2016-10-29 1 views
0

Ich habe eine Include, die ich in einem JSP verwende. Funktioniert gut, außer manchmal bin ich in einem anderen Verzeichnis und mein Logo wird nicht gerendert. Mein Code, der in alternativen Verzeichnissen gespeichert ist, ist gemustert. Siehe Beispiel einer Namenskonvention. Auf der Suche nach einem Weg zu Wildcard.Einstellung richtigen Pfad basierend auf Servlet-Anfrage

pathOneYear/programNo/home.mtc

Wie kann ich sicherstellen, dass mein img src in der richtigen Verzeichnis Ebene zeigt?

enter code here 
    <%if (request.getServletPath().contains("/myPath/index.mtc")){%> 
     <img src="../images/my_logo.gif" width="99" height="23" alt="blah blah" class="logo" /> 
    <%}else{%>} 
     <img src="images/my_logo.gif" width="99" height="23" alt=" blah blah " class="logo" /> 
    <%}%> 

Vielleicht so etwas wie dieses ...

}

Antwort

0

Statt einen Weg zu finden, um Wildcard, empfehle ich Ihnen das Bild Logo Platz in der WEB-INF-Verzeichnis der Anwendung und dienen als statischer Inhalt wie:

<img src="<YOUR_URL>/my_logo.gif".... 
+0

danke lonchu. Ich werde das einen Wirbel geben. Möglicherweise müssen wir unsere Dateistandards für diesen ändern. ; ^) – shykitten

Verwandte Themen