博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC (九)重定向和转发
阅读量:6615 次
发布时间:2019-06-24

本文共 1250 字,大约阅读时间需要 4 分钟。

重定向和转发分为:重定向到页面,转发到页面,重定向到处理器方法和转发到处理器方法

1.重定向到页面

准备一个控制器

@Controllerpublic class RedirectAndForword {    //重定向到页面    @RequestMapping("/first")    public String doFirst(Model model){        model.addAttribute("msg","username");        return "redirect:/success.jsp";    }}

配置文件:

成功页面上:success.jsp

<%--  Created by IntelliJ IDEA.  User: mycom  Date: 2018/3/26  Time: 11:57  To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>    Title  ${username}登录成功!

测试的时候直接方法处理器方法的ResultMapping就可以

2.转发到页面

//转发到页面    @RequestMapping("/second")    public String doSecond(Model model){        /*model.addAttribute("msg","username");*/        return "success";    }

其他和第一种一样

3.重定向到处理器方法和转发到处理器方法

//重定向到处理器    @RequestMapping("/third")    public String doThird(Model model){        model.addAttribute("msg","username");        return "redirect:/first";    }    //转发到处理器    @RequestMapping("four")    public String doFour(Model model){        model.addAttribute("msg","username");        return "forward:/second";    }

 

转载于:https://www.cnblogs.com/my-123/p/8671547.html

你可能感兴趣的文章
MapGIS转Shp文件的单位问题
查看>>
使用Karate轻松实现自动API测试
查看>>
React
查看>>
CentOS -bash: warning: setlocale: LC_MESSAGES: cannot change locale (en_US.UTF-8)
查看>>
编写一个基本的Android应用程序
查看>>
我的友情链接
查看>>
查看Linux操作系统安装的位数(getconf 命令应用)
查看>>
前后端中转服务remoteService的设计与实现
查看>>
ifstream读取文件失败和乱码问题
查看>>
Android 内存泄漏分析
查看>>
Python信息采集器使用轻量级关系型数据库SQLite
查看>>
zookeeper中的exception的问题
查看>>
final+基本类型导致只编译常量类引起的错误
查看>>
分库分表的几种常见玩法及如何解决跨库查询等问题
查看>>
把GPS经纬度放入两个字符串,写入文件
查看>>
Java操作MongoDB实现CRUD
查看>>
给js文件传参数
查看>>
tomcat web.xml启动加载类
查看>>
Linux 配置SSH信任
查看>>
【九度OJ1352】|【剑指offer41】和为S的两个数字
查看>>