|
How to decouple view and controller in Spring MVC |
|
|
Sometimes Controller have to specify full path of the view, it creates an unnecessary overhead for controller to take care of view. Here we will map view using a logical name, allowing switching the view without making a change into the controller.
In springexp-servlet.xml include following line of code:
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix"><value>/WEB-INF/jsp/</value></property>
<property name="suffix"><value>.jsp</value></property>
</bean>
So now remove the prefix and suffix from the view name in the controller.
public class SpringexpController implements Controller {
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
return new ModelAndView("hello");
}
}
|
Related Tips
|
Page 1 of 0 ( 0 comments )
You can share your information about this topic using the form below!
Please do not post your questions with this form! Thanks.