0

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 を示し、そのようなリソースが見つからないことを示しています

4

1 に答える 1

1

mvc名前空間を介してこれを行う方が良いでしょう-

<mvc:resources location="/resources/,classpath:/resources/myFolder" mapping="/resources/**" />

次に、静的リソースにからアクセスできる必要がありますhttp://serverurl/contextpath/resources/*

于 2012-07-17T12:28:07.133 に答える