Mattina,Spring MVC - Mappa controller contesto root (/) durante l'utilizzo di MVC: risorse
hanno problemi di mappatura un controller a/(cioè localhost: 8080/someApp/sarebbe mappare @Controller ("/")), mentre utilizzando anche MVC: risorse
mappatura web.xml:
<servlet-mapping>
<servlet-name>springServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
MVC: risorse
<mvc:resources mapping="/resources/**" location="/resources/" />
Il server carica la pagina in modo corretto, ma quando ho mappa per un IE risorsa
<link type="text/css" rel="stylesheet" href="<c:url value="/resources/css/blueprint/print.css"/>" />
Cliccando il file CSS tramite view-source in un browser Web, la risposta del server mappe torna alla pagina indice, piuttosto che il risorsa. Mi porta a credere che sia legato alla mappatura servlet.
Qualsiasi aiuto con questo sarebbe fantastico!
Grazie!
Edit: dimenticato di menzionare, se mi legano il controller di dire:
@Controller("/pages")
Tutto funziona bene, appena avrebbe preferito la root di contesto in grado di rispondere correttamente.
Qual è il tuo ambiente? AFAIK Weblogic, ad esempio, richiede la mappatura mime esplicita di css in web.xml css text/css mime-mapping> –
Calcolato il problema durante l'aggiornamento del post, strano problema, però. – dardo
ha reinserito il post per mostrare perché – dardo