在我们完成了Controller方法的执行,拿到了需要的数据,那怎么去处理后序的工作呢?我们该如何去将数据放到最终页面上呢?怎么去实现页面的跳转呢?这就涉及到视图解析器的解析了,以下有几种返回值的形式:
①返回String类型,我们之前一直在用
②无返回值类型
③返回ModelAndView
④使用关键字直接跳转页面
还是新建一个通用的SpringMVC的环境,等下每个类型再加入各自的代码进去测试。
Maven配置
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<spring.version>5.0.2.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${
spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${
spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${
spring.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version> <scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided