mvc:resources中location可不可以通配?

nick_chen 发布于 2015/06/22 11:55
阅读 4K+
收藏 2

Spring4.0

使用<mvc:resources location="/sys/attch/" mapping="/images/**"/>可以解决静态文件的访问,但有一个实际的问题,如果我的/sys/attch/目录下还有子目录,而且这些子目录是动态生成的,在配置文件里是无法预估的,可不可以使用通配的方式解决,我尝试了location="/sys/attch/**/"、location="/sys/attch/**"均无效,难道不支持通配吗?

加载中
0
Charkey
Charkey
这样,
<mvc:resources mapping="/static/**" location="/static/"/>

static目录下有很多其他的目录

static位于webapp下,页面上写法如下:

<link rel="stylesheet" href="${ctx}/static/css/animate.css" type="text/css"/>
${ctx}就是
<c:set var="ctx" value="${pageContext.request.contextPath}" /> 

目前这么配置项目中是没问题的

Charkey
Charkey
回复 @nick_chen : 不明白你想表达什么;我这边css和js等都在webapp下的static,页面上路径比如是/static/css/animate.css
nick_chen
nick_chen
这个我明白,我想说的是location属性能不能通配,比如你这个配置,我能通过/static/a.jpg能定位到/static/xxxx/a.jpg。
返回顶部
顶部