我正在开发一个 Spring MVC 应用程序,我有我的登录页面 (login.jsp),它应该调用脚本并链接一些 css 文件。问题是应用程序不运行脚本。
这是我的文件;
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 调度程序 spring 文件:
<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 文件。
任何人都可以解决我的问题吗?谢谢你