springmvc配置文件springmvc-servlet.xml

<!--配置静态资源的访问--><mvc:resourceslocation="/statics/"mapping="/statics/**"></mvc:resourc... <!-- 配置静态资源的访问 -->
<mvc:resources location="/statics/" mapping="/statics/**"></mvc:resources>
这里面的location和mapping属性具体意思是?
展开
 我来答
阿刚炖蛋
2017-02-12 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:975万
展开全部

你好!

spring mvc 的

<mvc:resources mapping="***" location="***">

标签是用来进行配置静态资源访问的。

mapping就是表示你的请求路径,在你这个例子里就是相对路径为/statics的请求

location就是表示mapping请求的最终位置,即mapping的请求最后指向的位置

举个栗子:

现在有个请求   http://ip:端口/项目名/statics/test.js 
当springmvc拦截后,会去项目的static目录找test.js这个文件

因为是同名所以可能会看不清楚,可以更换下配置,比如:

<mvc:resources mapping="/javascript/**" location="/statics/javascript/"/>
<mvc:resources mapping="/styles/**" location="/statics/css/"/>
<mvc:resources mapping="/images/**" location="/statics/images/"/>

springmvc遇到http://ip:端口/项目名/javascript/test.js,会到项目下statics
目录下的javascript目录找test.js,同理访问..../styles/xxx.css会到项目下statics
目录下的css目录找xxx.css,images也同样。


希望对你有帮助!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式