2016-09-06 4 views
0

Ich habe folgendes Problem auf jeder einzelnen Seite bekam ich versucheKeine Zuordnung gefunden für Ressourcendateien in DispatcherServlet

WARNUNG [http-nio-8080-exec-7] org.springframework zuzugreifen. web.servlet.PageNotFound.noHandlerFound Keine Zuordnung gefunden für HTTP-Anfrage mit URI [/cart/%3Cc:url%20value='/resources/css/bootstrap.css'%20/%3E] in DispatcherServlet mit Namen ' springmvc-dispatcher

Es gibt Warnungen, aber diese Ressourcen sind sichtbar (Sowohl CSS als auch Skripte funktionieren, gibt immer noch Fehler), und ich habe nichts in JSP-Dateien unterstrichen.

<link href="<c:url value='/resources/css/bootstrap.css' />" rel="stylesheet"/>

<script src="<c:url value="/resources/js/controllers.js"/>"></script>

Ich habe über Wege zu css und js in jeder JSP-Datei.

Projekt-Struktur

enter image description here

Und meine Filterzuordnung:

<filter-mapping> 
    <filter-name>springSecurityFilterChain</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 
+0

Haben Sie hinzugefügt '' - wie hier erklärt - http://stackoverflow.com/questions/31346267/what-is-the-need-and-use- of-mvcdefault-servlet-handler? – Arpit

+0

Ja. So intellij Konsole ist jetzt klar und alles funktioniert, aber in einer Browser-Konsole habe ich immer noch 'GET http: // localhost: 8080/Produkte /% 3Cc: URL% 20value = '/ resources/css/bootstrap.css'% 20 /% 3E ' Ist das normal? @Arpit – Artur

+1

Ihre Tags funktionieren nicht, da Sie die URL, die aufgerufen wird, deutlich erkennen können. Ich bezweifle stark, dass Ihre JSP tatsächlich Server ist oder korrekt geparst wird. –

Antwort

1

Sie nicht DispatcherServlet in Ihrem Mapping verwendet haben. Probier es einfach aus.

<servlet> 
     <servlet-name>appServlet</servlet-name> 
     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
     <init-param> 
      <param-name>contextConfigLocation</param-name> 
      <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value> 
     </init-param> 
     <load-on-startup>1</load-on-startup> 
     <async-supported>true</async-supported> 
    </servlet> 
Verwandte Themen