[JSP] CSS & Image Pfad

Status
Nicht offen für weitere Antworten.

clemson

Bekanntes Mitglied
Hallo!

Ich habe folgende Problemstellung: Ich möchte in meinen JSP Seiten eine CSS Datei festlegen. Der Pfad zu dieser CSS soll nicht direkt angegeben werden, sondern über eine Variable (entweder in der ApplicationResources.properties oder wie auch immer man das realisiert). Ich möchte nämlich, bei Änderung des Speicherorts bzw. Dateinamens einer CSS, nicht in jeder JSP Seite, den Pfad aktualisieren, sondern eben nur in dieser einen Einstellung...

Ich habe allerdings keinen Plan, wie ich das realisieren könnte...

Vielleicht wisst ihr, welches Tag der TagLib struts-html es ermöglicht, eine CSS Datei über eine Variable einzubinden...
 

clemson

Bekanntes Mitglied
Habe eine Möglichkeit gefunden, die CSS über ein ActionForward einzubinden.

Code:
<link rel="stylesheet" type="text/css" href="<html:rewrite forward='baseStyle' />" >

mit dem entsprechenden eintrag in der struts-config.xml

Code:
<action path="/css/style.css" name="baseStyle" />


diese lösung erscheint mir aber nicht sehr optimal.. Kennt ihr eine Möglichkeit, wie ich das ganze über eine properties Datei realisieren könnte, ohne, dass ich eine ForwardAction definieren muss...
 

bronks

Top Contributor
Wenn Du es ganz gemütlich haben willst, dann schreib einen Text in die "ApplicationResources.properties" und gib das in der JSP mit <bean:message ... > aus.
 

bronks

Top Contributor
clemson hat gesagt.:
und in dieser datei gebe ich dann den absoluten pfad zur css an, oder?
Ja, wäre meine Empfehlung. Schau Dir dazu die Beispielapps an, die bei Struts dabei sind. z.B. in der "struts-mailreader.war"
 

clemson

Bekanntes Mitglied
Nächste Frage: Wie gehe ich bei Bildern vor? Ich hätte auch diese gerne getrennt von der JSP Datei angegeben...

Hier könnte ich auch den absoluten Pfad angeben - gibt es allerdings eine bessere Möglichkeit??
 

clemson

Bekanntes Mitglied
ich hab jetzt rausgefunden, wie das mit den bildern geht..

ich verwende das <html:img> tag.

Code:
<html:img srcKey="image.delete" titleKey="title.delet" bundle="images"/>

und im message-ressource-bundle "images" stehen die beiden einträge:
Code:
image.dele=images/delete.gif
title.delete=löschen

der pfad images/delete.gif beschreibt den pfad zum image vom root-verzeichnis aus gesehen...

mittels des attributs titleKey des img-tags kann man den infotext angeben, welcher nach 1 Sekunde beim Bild angezeigt werden soll
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N JSF - absoluter Pfad bei <h:commandButton image= Allgemeines EE 2
K Image Folder außerhalb einer EAR lagern? Allgemeines EE 7
S 1. ContrBean + Image zurück, 2. DB-Zugriff per utilityklasse Allgemeines EE 5
F JSF commandButton mit Image und Text Allgemeines EE 1
M image für submit button Allgemeines EE 3
P stream - image Allgemeines EE 7
J JSP Problem mit Image-Generierung (war: JSP werden nicht...) Allgemeines EE 10
T Problem, Image-Button geht nur nicht im Internet Explorer Allgemeines EE 6
P relativer Pfad Allgemeines EE 2
S Pfad-Zugriff über Servlet-init() Allgemeines EE 2
P Pfad zu Ressource Allgemeines EE 2
A relativer Pfad in Webanwendung Allgemeines EE 4
K Pfad bei Webprojekt in Eclipse herausfinden Allgemeines EE 11
P [Maven2] maven-jaxb2-plugin - Kein absoluter Pfad für "<schemaDirectory> möglich??? Allgemeines EE 2
MQue Server Pfad Allgemeines EE 17
I JBOSS Jsp Files Pfad im Servlet? Allgemeines EE 4
S tomcat pfad anpassen, von dem webinhalte gelesen werden Allgemeines EE 2
S tomcat pfad anpassen, von dem webinhalte gelesen werden Allgemeines EE 4
H relativer Pfad für stylesheet und Pics Allgemeines EE 5
B Wo ist bei Debian(Sarge) der Pfad zum JDK Allgemeines EE 4
F Pfad zur Webanwendung Allgemeines EE 4
F Pfad Allgemeines EE 5
F Pfad vs. URL Allgemeines EE 3
S Pfad der Webapplikation Allgemeines EE 6
F relativer Pfad in Servlets für Dateien Allgemeines EE 2
A relativer Pfad zim Tomcat-Verzeichnis für FileInputStream Allgemeines EE 3
M Pfad eines Bildes angeben? Allgemeines EE 1

Ähnliche Java Themen

Neue Themen


Oben