Hallo und Guten Tag,
ich versuche eine Anwendung unter Verwendung des Servletcontainers Tomcat 7 zu schreiben. Die prinzipielle Vorgehensweise habe ich verstanden. Servlets kann ich auch aufrufen. Mein Problem liegt im Zusammenspiel von Eclipse mit Tomcat, bzw. wie muß ich die Pfade richtig einstellen, so daß ich die Anwendung aus eclipse und unter Verwendung eines externen Browser zB FireFox, starten kann.
Mein zweites Problem liegt darin, daß bei dynamischem Seitenaufbau, die css Datei nicht gefunden wird, bei statischen Seiten wird die css-Datei erkannt.
Beispiel: Statische Seite
Im Projektverzeichnis WebContent, liegt meine index.html. In der gleichen Hirachieeben ist die Datei main.css angelegt. Starte ich nun die Anwendung in Eclipse, wird die index.html richtig unter Berücksichtigung der css-Angaben, ausgegeben. Rufe ich nun von der angezeigten Indexdatei ein Servlet auf, wird dieses ausgeführt. Allerdings finden die Angaben im main.css keine Berücksichtigung.
Den Pfad für zur CSS-Datei ermittele ich wie folgt:
Code:
out.println("<link rel='stylesheet' type='text/css' href='" + request.getContextPath() + "/main.css' />");
Dieses Beispiel habe ich beim googeln gefunden. Ob es den Funktionieren würde, wenn ich die Anwendung über einen externen Browser aufrufen würde weiß ich nicht. Um dies auszuprobieren, müsste mein erstes Problem gelöst sein.
Über etwas Hilfestellung würde ich mich freuen.
Danke! anunnaki
Lesezeichen