从上下文映射资源

时间:2012-07-17 08:58:19

标签: java spring servlets contextpath

我想从上下文中映射资源文件夹中的文件夹 例如,在context.xml中(我想映射来自src / main / resources的文件)​​

<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="alwaysUseFullPath" value="true"/>
    <property name="mappings">
        <props>
            <prop key="/resources/**">staticResources</prop>
        </props>
    </property>
</bean>

<bean id="staticResources" class="org.springframework.web.servlet.resource.ResourceHttpRequestHandler">
    <property name="locations">
        <list>
            <value>classpath:/resources/myFolder/</value>
            <value>/resources/</value>
        </list>
    </property>
</bean>

myFolder中,有许多子文件夹包含文件和更多子文件夹 但是firebug说错误404并且无法找到这样的资源

1 个答案:

答案 0 :(得分:1)

最好通过mvc命名空间 -

执行此操作
<mvc:resources location="/resources/,classpath:/resources/myFolder" mapping="/resources/**" />

然后您的静态资源应该可以从http://serverurl/contextpath/resources/*

访问