Spring MVC 多视图页面示例

17 Mar 2025 | 阅读 2 分钟

在这里,我们将一个视图页面重定向到另一个视图页面。

让我们看一下 Spring Web MVC 框架的一个简单示例。步骤如下

  • 加载spring jar文件或在Maven的情况下添加依赖项
  • 创建控制器类
  • 在web.xml文件中提供控制器的入口
  • 在单独的XML文件中定义bean
  • 创建其他视图组件
  • 启动服务器并部署项目

Spring MVC的目录结构

Spring MVC Multiple View page

1. 将依赖项添加到 pom.xml

2. 创建请求页面

让我们创建一个包含链接的简单 jsp 页面。

index.jsp

3. 创建控制器类

让我们创建一个返回 JSP 页面的控制器类。在这里,我们传递带有 @Requestmapping 注释的特定名称来映射该类。

HelloController.java

4. 在 web.xml 文件中提供控制器的条目

web.xml

5. 在 xml 文件中定义 bean

现在,我们还提供带有视图组件的视图解析器。

这里,InternalResourceViewResolver 类用于 ViewResolver。

控制器返回的前缀+字符串+后缀页面将被调用用于视图组件。

此 xml 文件应位于 WEB-INF 目录中。

spring-servlet.xml

6. 创建其他视图组件

viewpage.jsp

final.jsp

输出

Spring MVC Multiple View page
Spring MVC Multiple View page
Spring MVC Multiple View page

下一个主题多个控制器