Hi Community,
ich wende mich mit einem Problem an euch, das mich bereits mehrere Tage beschäftigt.
Ich hab eine JAVA-Webapplikation, die auf einem Apache Tomcat Server v6 läuft. Ich verwende JRE6.
Nun zu meinem eigentlichen Problem:
- auf meinen JSPs werden keine .css files importiert und auch Bilder werden nicht geladen (egal, wie ich die URL setze, wobei sie richtig sein müsste)
- sobald ich einen absoluten Pfad eingebe, kommt bei mir immer die Seite, die ich als Startseite angelegt habe (kann also auch keine Bilder o.ä. direkt ansprechen, ich werde immer auf meine Startseite weitergeleitet)
Ich hab schon überlegt, ob es an der web.xml liegt, aber ich komm nicht dahinter, was falsch sein könnte.
Unten kleine Ausschnitte aus meinen Klassen / Dateien:
web.xml:
NavigationHandler.java:
aus der startpage.jsp:
Anmerkung: KEINS der Bilder wird angezeigt, es existiert aber!! Und liegt auch im richtigen Pfad!
Meine Ordnerstruktur:
angehängt
Beispiel-URL:
Egal, ob ich http://localhost:8080/Simplective/ aufrufe (was ja das Servlet anspricht, was auch an die richtige JSP-Seite weiterleitet) oder http://localhost:8080/Simplective/blablub_irgendeinblöder&SinnloserText.wasweißich eigebe, es kommt immer bei der gleichen JSP-Seite raus.
Ich wäre euch für jede Hilfe oder jeden Gedanken dankbar.
Wenn ihr mehr braucht, bitte einfach melden, ich lad euch alles hoch, solang es was hilft
Viele Grüße
Stefan
ich wende mich mit einem Problem an euch, das mich bereits mehrere Tage beschäftigt.
Ich hab eine JAVA-Webapplikation, die auf einem Apache Tomcat Server v6 läuft. Ich verwende JRE6.
Nun zu meinem eigentlichen Problem:
- auf meinen JSPs werden keine .css files importiert und auch Bilder werden nicht geladen (egal, wie ich die URL setze, wobei sie richtig sein müsste)
- sobald ich einen absoluten Pfad eingebe, kommt bei mir immer die Seite, die ich als Startseite angelegt habe (kann also auch keine Bilder o.ä. direkt ansprechen, ich werde immer auf meine Startseite weitergeleitet)
Ich hab schon überlegt, ob es an der web.xml liegt, aber ich komm nicht dahinter, was falsch sein könnte.
Unten kleine Ausschnitte aus meinen Klassen / Dateien:
web.xml:
Code:
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>Simplective</display-name>
<welcome-file-list>
<welcome-file>/</welcome-file>
</welcome-file-list>
<servlet>
<display-name>NavigationHandler</display-name>
<servlet-name>NavigationHandler</servlet-name>
<servlet-class>com.simplective.controller.NavigationHandler</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NavigationHandler</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
NavigationHandler.java:
Java:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
getServletContext().getRequestDispatcher("/pages/startpage.jsp").forward(request, response);
}
aus der startpage.jsp:
HTML:
<img src="images/logos/opensource.png" width=130px height=100px>
<img src="/images/logos/opensource.png" width=130px height=100px>
<img src="./images/logos/opensource.png" width=130px height=100px>
<img src="../images/logos/opensource.png" width=130px height=100px>
Meine Ordnerstruktur:
angehängt
Beispiel-URL:
Egal, ob ich http://localhost:8080/Simplective/ aufrufe (was ja das Servlet anspricht, was auch an die richtige JSP-Seite weiterleitet) oder http://localhost:8080/Simplective/blablub_irgendeinblöder&SinnloserText.wasweißich eigebe, es kommt immer bei der gleichen JSP-Seite raus.
Ich wäre euch für jede Hilfe oder jeden Gedanken dankbar.
Wenn ihr mehr braucht, bitte einfach melden, ich lad euch alles hoch, solang es was hilft
Viele Grüße
Stefan
Zuletzt bearbeitet: