一、如果是jsp,设置基路径
在web.xml文件中添加一下代码:
<!-- 静态资源文件的引入 -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
然后在jsp文件头部添加如下代码:
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
二、如果是html页面,就设置绝对路径:
springmvc的框架当前台页面js路径不是以/开头,会认为是相对路径
而类上面加上requestMapping时
js前面也会加上/bs。此时的解决办法有两种:
1、使用绝对路径。
2、在sprongmvc.xml中配置
即可解决问题。