博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java之spring mvc之页面跳转
阅读量:5037 次
发布时间:2019-06-12

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

1. 如果返回值为ModelAndView,在处理方法中,返回null时,默认跳转的视图名称为请求名。跳转结果会根据视图解析器来跳转。

@RequestMapping("/hello.do")    public ModelAndView hello(){        System.out.println("hello================");        return null;    }

 跳转结果:

2. 如果返回值为ModelAndView,在处理方法中,指定视图名称,那么将跳转到指定的视图名。跳转结果会根据视图解析器来跳转。-----使用最多

 

@RequestMapping("/hello.do")    public ModelAndView hello(){        System.out.println("hello================");        return new ModelAndView("index");    }

结果:

3. 返回值为void,在处理方法中,默认跳转的视图名称为请求名。跳转结果会根据视图解析器来跳转。

@RequestMapping("/hello.do")    public void hello(){        System.out.println("hello================");}

结果:

4. 返回值为void,在处理方法中通过ServletAPI来进行跳转:---不用视图解析器

@RequestMapping("/hello.do")    public void hello(HttpServletRequest req,HttpServletResponse resp) throws Exception{        System.out.println("hello================");        req.getRequestDispatcher("hello.jsp").forward(req, resp);    }

结果:

 

5. 返回值为String,默认情况下,将会以返回值为视图名通过视图解析器来找到跳转的页面。

@RequestMapping("/hello.do")    public String hello() {        System.out.println("hello================");        return "index";    }

结果:

6.返回值为String,在处理方法中,返回null时,默认跳转的视图名称为请求名。跳转结果会根据视图解析器来跳转。

@RequestMapping("/hello.do")    public String hello() {        System.out.println("hello================");        return null;    }

结果:

7. 返回值为String,为返回值加上前缀”redirect:”或者”forward:”那么将会根据返回值去进行转发或重定向,不使用视图解析器:

@RequestMapping("/hello.do")    public String hello() {        System.out.println("hello================");        return "forward:/index.jsp";    }

结果:

 

转载于:https://www.cnblogs.com/Vincent-yuan/p/11273669.html

你可能感兴趣的文章
Java 8 中如何优雅的处理集合
查看>>
[HNOI2012]永无乡 线段树合并
查看>>
Centos下源码安装git
查看>>
CF717A Festival Organization(第一类斯特林数,斐波那契数列)
查看>>
控件发布:div2dropdownlist(div模拟dropdownlist控件)
查看>>
Oracle composite index column ordering
查看>>
kaggle竞赛
查看>>
区块链入门教程
查看>>
npm常用命令
查看>>
南海区行政审批管理系统接口规范v0.3(规划)4.2.【queryExpireList】当天到期业务查询...
查看>>
[置顶] 细说Cookies
查看>>
[wp7软件]wp7~~新闻资讯,阅读软件下载大全! 集合贴~~~
查看>>
生成指定位数随机数的方法
查看>>
Essential C++学习笔记
查看>>
where,having与 group by连用的区别
查看>>
【MySQL】MySQL锁和隔离级别浅析二 之 INSERT
查看>>
Oracle T4-2 使用ILOM CLI升级Firmware
查看>>
4.14上午
查看>>
数据分析 -- 白话一下什么是决策树模型(转载)
查看>>
Java SPI机制原理和使用场景
查看>>