0

私は、Springで作成したWebサイトで画像を使用しようと、長い間試みてきました。stackoverflowでグーグル/検索すると、.jspでこれを使用したい場合は次のようになります。

<img src="<c:url value='resources/face.jpg'/>"/>

これを web.xml ファイルに実装する必要があります。

    <!--<servlet-mapping>-->
    <!--<servlet-name>default</servlet-name>-->
    <!--<url-pattern>*.jpg</url-pattern>-->
<!--</servlet-mapping>-->

    <servlet>
    <servlet-name>restservices</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value></param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

そしてrest-services-config.xmlにこれを貼り付けました:

        <!-- the mvc resources tag does the magic -->
 <mvc:resources mapping="/resources/**" location="/resources/" />

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

そして、まだそれを機能させることができません!私は何を間違っていますか?コンソールには次のように表示されます。method.annotation.RequestMappingHandlerMapping - Did not find handler method for [/]

\project\src\main\resources にあるリソースフォルダーに画像があります

画像を開こうとすると、コンソールに次のように表示されます(ウェブサイトには表示されません)。

servlet.resource.ResourceHttpRequestHandler - No matching resource found - returning 404

ありがとうございます!

4

2 に答える 2