I am new to spring mvc and I am trying to display an image on JSP.
My image file is located at
And my JSP pages are located at
I have already tried to use
<'img src="<%=request.getContextPath()%>/images/logo.jpg" />and
<'img src="<'c:url value='<%=request.getContextPath()%>/images/logo.jpg'>
Is it because my webapp hierarchy is not like
Really appreciate your help.
UPDATE: I've found the solution to my problem.
I just have to use resource mapping in my servlet.xml.
I really appreciate all of your kind answers. :)
Any static resource is also look for a URL Mapping in spring mvc, so static resources should be defined in the
Add the following entry to your MVC configuration. I assume that your static files in
<mvc:resources mapping="/resources/**" location="/resources/" />
then static files can be accessible from the page.
<img src="/resources/images/logo.jpg" />