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
prefixproperty value of theInternalResourceViewResolverbean as follows:<property name="prefix" value="/WEB-INF/views/" />
Now, run your
webstoreproject 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:
An error page displaying the no resource found message
Then, rename the
jspdirectory (/src/main/webapp/WEB-INF/jsp) toviews.Finally, run your application and enter the URL,
http://localhost:8080/webstore/. You will see...