Time for action – serving static resources
Let's see how we can serve static images with Spring MVC:
- Place some images under the
src/main/webapp/resources/images/
directory; I have used three product images, namelyP1234.png
,P1235.png
, andP1236.png
. - Add the following tag in our web application context's configuration
DispatcherServlet-context.xml
file:<mvc:resources location="/resources/" mapping="/resource/**"/>
- Now, run our application and enter
http://localhost:8080/webstore/resource/images/P1234.png
(change the image name in the URL based on the images you placed in step 1). - You are now able to view the image you requested in the browser.
What just happened?
What just happened was simple; in step 1, we placed some image files under the src/main/webapp/resources/images/ ...
Get Spring MVC Beginner’s Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.