SpringMvc访问静态资源的方法

来源:互联网 发布:百度软件手机助手 编辑:程序博客网 时间:2024/05/20 16:36

在SpringMvc中,我们可以使用RESTFUL风格的url,所以静态资源的访问路径也会受到干扰,比如:在通常的jsp中引入JQuery,我们可以这样写:

<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.11.3.js"></script>

但在SpringMVC中是会报404错误的,在Spring下载到的lib包中,有reference,其中有mvc:resources标签,具体写法是:

<mvc:resources mapping="/javascript/**" location="/js/"/>

这样,就可以将<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.11.3.js"></script>替换成

<script type="text/javascript" src="${pageContext.request.contextPath}/javascript/jquery-1.11.3.js"></script>就可以了

其中:mapping对应的是网络上访问的路径,location则为服务器的路径。

扩展:

这与在tomcat配置访问本地(服务器)文件类似,都是将本地文件做一个映射,让服务器可以解析本地磁盘的文件。

0 0