最近在使用ssm框架,在这里总结一下遇到的一些问题。
首先 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>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
spring-mvc.xml中要加上:
<mvc:annotation-driven />
<mvc:default-servlet-handler />
<!-- 加载静态资源文件 --><!-- 静态资源访问 -->
<mvc:resources mapping="/js/**" location="/js/"/>
<mvc:resources mapping="/css/**" location="/css/"/>
<mvc:resources mapping="/images/**" location="/images/"/>
jsp界面里:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<link type="text/css" href="<%=basePath %>css/bootstrap.min.css" rel="stylesheet"/>
<link type="text/css" href="<%=basePath %>css/signin.css" rel="stylesheet"/>
这样就可以引入了。