这听起来可能很愚蠢,但我无法理解项目中 Spring MVC 的流程。
当我编写下面提到的代码时,会发生什么?
ModelAndView mav = new ModelAndView("paging");
我的项目中有一个 paging.jsp
但会发生什么,它是如何流动的?
最佳答案
当你在方法中写入时
ModelAndView mav = new ModelAndView("paging");
...
return mav;
你告诉Spring你返回名为paging的模型和 View 。在配置中你需要告诉 Spring 如何解析这个名称。在您的情况下,您可以使用 UrlBasedViewResolver
:
<bean id="viewResolver"
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
有关更多信息,请查看 Spring reference :解析 View
关于java - Spring mvc 3中ModelAndView类的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25266804/