Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringMVC3中ModelAndView类的功能_Java_Spring_Web Services_Spring Mvc - Fatal编程技术网

Java SpringMVC3中ModelAndView类的功能

Java SpringMVC3中ModelAndView类的功能,java,spring,web-services,spring-mvc,Java,Spring,Web Services,Spring Mvc,这听起来可能很愚蠢,但我无法理解我的项目中Spring MVC的流程 当我编写下面提到的代码时,会发生什么 ModelAndView mav = new ModelAndView("paging"); 在我的项目中有一个paging.jsp,但是发生了什么,它是如何流动的呢?当您在方法中编写时 ModelAndView mav = new ModelAndView("paging"); ... return mav; 您告诉Spring返回的模型和视图的名称为pagi

这听起来可能很愚蠢,但我无法理解我的项目中Spring MVC的流程

当我编写下面提到的代码时,会发生什么

ModelAndView mav = new ModelAndView("paging");

在我的项目中有一个
paging.jsp
,但是发生了什么,它是如何流动的呢?

当您在方法中编写时

    ModelAndView mav = new ModelAndView("paging");
    ...
    return mav;
您告诉Spring返回的模型和视图的名称为paging。在配置中,您需要告诉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:解析视图