Spring MVC - Karte-controller-context-root (/) während der Verwendung des mvc:Ressourcen

Morgen,

Probleme bei der Zuordnung der controller /(z.B. localhost:8080/someApp/würde die Karte @Controller ("/")), während auch die Verwendung von mvc:Ressourcen

web.xml Abbildung:

  <servlet-mapping>
    <servlet-name>springServlet</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

mvc:Ressourcen

<mvc:resources mapping="/resources/**" location="/resources/" />

Lädt der server die Seite richtig, aber wenn ich die map auf ein Objekt, d.h.

<link type="text/css" rel="stylesheet" href="<c:url value="/resources/css/blueprint/print.css"/>" />

Beim klicken auf die css-Datei über Ansicht-Quelle in einem web-browser die server-Antwort-Karten zurück auf die index Seite, sondern als Ressource. Führt mich zu glauben, dass es im Zusammenhang mit der servlet-mapping.

Jede Hilfe wäre toll!

Dank!

Edit:
Vergaß zu erwähnen, wenn ich binden den controller zu sagen:

@Controller("/pages")

Alles einwandfrei funktioniert, nur hätte lieber die context-root in der Lage sein, um richtig reagieren.

  • Was ist deine Umgebung? AFAIK Weblogic, zum Beispiel erfordert expliziten mime-Zuordnung von css in web.xml <mime-mapping><extension>css</extension><mime-type>text/css</mime-type></mime-mapping>
  • Herausgefunden, das problem werde den Beitrag aktualisieren, seltsame problem, obwohl.
  • reupdated der post um zu zeigen, warum
  • Es ist eine gute Idee, um Ihre Lösung als Antwort. So die Frage ist markiert als "beantwortet" und spart so Leute wie mich, die beim Lesen durch die gesamte Frage nur um es zu finden ist, beantwortet an der Unterseite.
  • meta.stackexchange.com/questions/86185/...
  • Ja, ich kann keine Antwort auf meine eigene Frage für ein paar Stunden
  • Vergaß, dass gotcha - scheint wie eine schlechte Lösung für ein problem von schlechter usability auf den ersten Platz.
  • Putting eine andere Lösung nach unten, ohne Ihnen Ihre eigene Antwort ist ziemlich unhöflich, und nicht zu helfen, die Gemeinschaft als ganzes. Bitte geben Sie Ihre Lösung vor dem bashing anderer.
  • Huh? Nicht sicher, ob ich Folgen, wie ist das nicht konsequent?

InformationsquelleAutor dardo | 2012-03-01
Schreibe einen Kommentar