Hallo zusamm,
ich benutze den tomcat und speichere meine jsps unter Projekt/WEB-INF/jsp/. Bilder und templates liegen beliebig, z.b. direkt unter dem Projektordner in Projekt/images/. Wenn ich nun ein Bild in der jsp einbinde, muss ich als Pfad z.b. eingeben:
<img src="images/bild.gif"> und nicht wie es schön wäre:
<img src="../../images/bild.gif">
Schön wäre es deshalb, weil ich den Dreamweaver verwende, um aus Templates meine jsps zu erstellen und dieser natürlich einen relativen Pfad zur jsp setzt, also
../../images/bild.jsp
Ich habe also das Problem, dass der Dreamweaver die Pfade so setzt, wie man sich das vorstellt, die jsps unter dem WEB-INF Ordner aber "denken", sie wären direkt unter Projektpfad.
Ich habe bisher folgendes probiert:
1. Den jsps, die im WEB-INF liegen beibringen, dass sie darin liegen, und nicht direkt unter Projekt. Hierbei habe ich vergeblich in den Konfigurationsdateien vom tomcat gestöbert. Es wird nun mal der Pfad des Servlets angegeben, welches für den WEB-INF Ordner verantwortlich ist, und das ist wohl der Projektpfad
2. Die jsps nicht in den WEB-INF Ordner packen, sondern z.b. in Projekt/jsp/ und dann den Zugriff auf den Ordner jsp/ verhindern. Da ich keine Ahnung von Servlets habe, hab ich keine Ahnung, wie ich das dem tomcat beibringen soll. :-(
3. Den Dreamweaver die Pfade so setzen lassen, dass es passt. Was man machen kann, ist die Ordner so im Dreamweaver verschieben, dass die Pfade passen, und dann wieder zurückverschieben. Das ist aber auch keine Lösung, da dann Änderungen der Vorlage nicht mehr auf die abgeleiteten jsps übernommen werden können.
Das waren meine verzweifelten Versuche style und Bilder in jsps einzubinden.
Hoffe mal, dass ichs verständlich aufgeschrieben hab, und dass mir jem. helfen kann.
ich benutze den tomcat und speichere meine jsps unter Projekt/WEB-INF/jsp/. Bilder und templates liegen beliebig, z.b. direkt unter dem Projektordner in Projekt/images/. Wenn ich nun ein Bild in der jsp einbinde, muss ich als Pfad z.b. eingeben:
<img src="images/bild.gif"> und nicht wie es schön wäre:
<img src="../../images/bild.gif">
Schön wäre es deshalb, weil ich den Dreamweaver verwende, um aus Templates meine jsps zu erstellen und dieser natürlich einen relativen Pfad zur jsp setzt, also
../../images/bild.jsp
Ich habe also das Problem, dass der Dreamweaver die Pfade so setzt, wie man sich das vorstellt, die jsps unter dem WEB-INF Ordner aber "denken", sie wären direkt unter Projektpfad.
Ich habe bisher folgendes probiert:
1. Den jsps, die im WEB-INF liegen beibringen, dass sie darin liegen, und nicht direkt unter Projekt. Hierbei habe ich vergeblich in den Konfigurationsdateien vom tomcat gestöbert. Es wird nun mal der Pfad des Servlets angegeben, welches für den WEB-INF Ordner verantwortlich ist, und das ist wohl der Projektpfad
2. Die jsps nicht in den WEB-INF Ordner packen, sondern z.b. in Projekt/jsp/ und dann den Zugriff auf den Ordner jsp/ verhindern. Da ich keine Ahnung von Servlets habe, hab ich keine Ahnung, wie ich das dem tomcat beibringen soll. :-(
3. Den Dreamweaver die Pfade so setzen lassen, dass es passt. Was man machen kann, ist die Ordner so im Dreamweaver verschieben, dass die Pfade passen, und dann wieder zurückverschieben. Das ist aber auch keine Lösung, da dann Änderungen der Vorlage nicht mehr auf die abgeleiteten jsps übernommen werden können.
Das waren meine verzweifelten Versuche style und Bilder in jsps einzubinden.
Hoffe mal, dass ichs verständlich aufgeschrieben hab, und dass mir jem. helfen kann.