SSM框架中引入css,js,图片文件的路径问题解决

来源:互联网 发布:ubuntu ssh服务安装包 编辑:程序博客网 时间:2024/05/25 21:35
在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 + "/";
%>

需要引入相应的样式资源文件时:使用<link href="<%=basePath%>/assets/css/bootstrap.min.css" rel="stylesheet">,这种形式即可解决路径问题。


阅读全文
1 0