Я разрабатываю приложение Spring MVC, и у меня есть моя страница входа (login.jsp), которая должна вызывать скрипты и связывать некоторые файлы css. Проблема в том, что приложения не запускают скрипты.Запуск файлов сценариев и использование файлов Css с Spring MVC?
вот мои файлы;
web.xml
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/ressources/js/*</url-pattern>
</servlet-mapping>
Моя весна диспетчеру MVC файл:
<mvc:resources mapping="/resources/**" location="/ressources/" />
<mvc:resources mapping="/scripts/**" location="/ressources/js/" />
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
<bean
class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
</bean>
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/pages/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
</beans>
Login.jsp вызова файлов скриптов и CSS файлы
<% String init="<c:url value='/resources/js/init.js'>";%>
<% String grid="<c:url value='/resources/css/5grid/init.js?use=mobile,desktop,1000px&mobileUI=1&mobileUI.theme=none&mobileUI.titleBarOverlaid=1&viewport_is1000px=1060'>";%>
<% String query="<c:url value='/resources/js/jquery-1.8.3.min.js'>";%>
<% String drop="<c:url value='/resources/js/jquery.dropotron-1.2.js'>";%>
<link href="http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,900,300italic" rel="stylesheet" />
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script src="<%=grid%>"></script>
<script src="<%=drop%>"></script>
<script src="<%=init%>"></script>
<noscript>
<link rel="stylesheet" href="<c:url value='/resources/css/5grid/core.css' />"/>
<link rel="stylesheet" href="<c:url value='/resources/css/5grid/core-desktop.css' />"/>
<link rel="stylesheet" href="<c:url value='/resources/css/5grid/core-1200px.css' />"/>
<link rel="stylesheet" href="<c:url value='/resources/css/5grid/core-noscript.css' />"/>
<link rel="stylesheet" href="<c:url value='/resources/css/style.css' />"/>
<link rel="stylesheet" href="<c:url value='/resources/css/style-desktop.css' />"/>
</noscript>
При отображении страницы имеются никакие стили не использовали только отображаемые компоненты, так как нет скриптов и нет файла css.
У кого-нибудь есть решение моей проблемы ?? Thank You
нет это не проблема :(изображения показываются, и они связаны с тем же отображением проблема с загрузкой файлов .js анс CSS файлы. Спасибо –
I думаю, что эта проблема определенно будет проблемой, поскольку сценарии находятся под каталогом ресурсов, и диспетчер не разрешает прохождение запросов. У меня есть еще одна догадка, но вы можете опубликовать свой файл в формате web.xml? –
Да, я опубликую его как ответ –