Spring MVC中如何进行页面重定向呢?

Java-框架王 SpringMVC 发布时间:2021-06-30 23:29:18 阅读数:19650 1

何为页面重定向呢?

           一个web应用程序通过一个方法将http请求传输到另一个页面上,那么如何使用Spring MVC实现这一需求呢?
下文将一一道来,如下所示:

 步骤1:
       打开Eclipse IDE,创建一个动态页面

  1. 基于Spring MVC的示例进行扩展开发

  2. com.java265.springmvc 包下创建一个Java类WebController

  3. jsp子文件夹下创建一个视图文件index.jspfinal.jsp
  4. 最后一步是创建所有源和配置文件的内容并导出应用程序,如下所述。

完整的项目代码,如下所示 -

 

WebController.java 文件中的代码如下所示 -

package com.java265.springmvc;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class WebController {

   @RequestMapping(value = "/index", method = RequestMethod.GET)
   public String index() {
       return "index";
   }

   @RequestMapping(value = "/redirect", method = RequestMethod.GET)
   public String redirect() {

      return "redirect:finalPage"; 
   }

   @RequestMapping(value = "/finalPage", method = RequestMethod.GET)
   public String finalPage() {

      return "redirect";
   }
}
Java

下面是Spring视图文件index.jsp的内容。
 通过点击按钮"页面重定向"---将其跳转到相应的Controller中,然后再显示"redirect.jsp"的内容 

index.jsp 文件中的代码如下所示 -

<%@ page contentType="text/html; charset=UTF-8"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<html>
<head>
<title>Spring MVC页面重定向-java265.com</title>
</head>
<body>
    <h2>Spring MVC页面重定向-java265.com</h2>
    <p>点击下面的按钮将结果重定向到新页面</p>
    <form:form method="GET" action="/PageRedirection/redirect">
        <table>
            <tr>
                <td><input type="submit" value="页面重定向" /></td>
            </tr>
        </table>
    </form:form>
</body>
</html>

redirect.jsp 文件中的代码如下所示 -

<%@ page contentType="text/html; charset=UTF-8"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<html>
<head>
<title>Spring重定向页面-java265.com</title>
</head>
<body>
    <h2>这是重定向后的展示页面</h2>
</body>
</html>
 

 

 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringMVC/202106/453.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者