Time for action – understanding InternalResourceViewResolver
We instruct Spring to create a bean for an InternalResourceViewResolver
class, but why? Who is going to use this bean? What is the role of the InternalResourceViewResolver
bean in Spring MVC? Find the answer to these questions through the following exercise:
Open
DispatcherServlet-context.xml
; you can find this file under thesrc/main/webapp/WEB-INF/spring/webcontext/
directory in your project.Change the
prefix
property value of theInternalResourceViewResolver
bean as follows:<property name="prefix" value="/WEB-INF/views/" />
Now, run your
webstore
project again and enter the URLhttp://localhost:8080/webstore/
. You will see an HTTP Status 404 error message in your browser as shown in the following screenshot:Then, rename the
jsp
directory (/src/main/webapp/WEB-INF/jsp
) toviews
.Finally, run your application and enter the URL,
http://localhost:8080/webstore/
. You will see...