结果跳转方式|学习笔记

简介: 快速学习结果跳转方式

开发者学堂课程【SpringMVC框架入门:结果跳转方式】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/22


结果跳转方式

跳转结果的方式

1、设置ModelAndView对象

2、通过ServletAPI对象来实现

3.、通过spring mvc来实现转发和重定向没有视图解析器

4、通过spring mvc来实现转发和重定向有视图解析器转发方式

1、设置ModelAndView对象。

根据view的名称,和视图解析器跳转到指定的页面。

页面:视图解析器的前缀+view name+视图解析器的后缀

ModelAndView my new ModelAndView();

//封装要显示到视图中的数据

mv

. addobject("msg", "hello annotation");

//视图名

msetViewName("hello");//web-inf/isp/hello.isp

image.pngimage.pngimage.pngimage.png

2通过ServletAPI对象来实现。

不需要视图解析器的配置

public void hello(httpservletreque reg, httpservletresponse

resp) throws IOException{

resp.getWriter(). println("hello spring mys use

httpservlet api");l

image.png

image.png

image.png

image.png


3.、通过spring mvc来实现转发和重定向没有视图解析器

转发的实现(1)

@RequestMapping("/hello1")

public String hello({

//转发

return "index. isp";

image.png

转发的实现2

@RequestMapping("/hello1")

public String hello({

//转发1

//return "index, isp";

//转发2

System.out. println("转发2");

return "forward: index. isp";

image.pngimage.png

image.png

image.png

重定向

@RequestMapping("/hello1")

public String helloO{

//转发1

//return "index. isp";

//转发2

System.out. printIn("转发2)

/return "forward: index.isp";

/重定向

return "redirect: index.jsp

image.png

4、通过spring mvc来实现转发和重定向有视图解析器

@RequestMapping("/hello2")

public String hello2({

return "hello";

image.png

相关文章
|
存储 Shell Android开发
Android--adb命令查看第三方应用包名、应用activity名
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/78038767 (adb s...
5353 0
|
10月前
|
机器学习/深度学习 资源调度 数据可视化
RT-DETR改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu
RT-DETR改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu
280 2
RT-DETR改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu
西门子S7-1200编程实例,移位和循环移位指令如何使用?
西门子S7-1200的移位指令包括左移位指令和右移位指令,循环移位指令包括循环左移位指令和循环右移位指令。
西门子S7-1200编程实例,移位和循环移位指令如何使用?
|
城市大脑 人工智能 监控
城市大脑 | 智慧应急综合解决方案
本文介绍了城市大脑 | 智慧应急综合解决方案的方案概述,方案价值及优势以及最佳实践。
城市大脑 | 智慧应急综合解决方案
|
机器学习/深度学习 人工智能 自然语言处理
Python在人工智能领域的应用案例分析
一、引言 随着人工智能技术的飞速发展,Python作为一种功能强大、易学易用的编程语言,在人工智能领域发挥着越来越重要的作用。本文将介绍Python在人工智能领域的应用案例,包括机器学习、深度学习、自然语言处理等方面,帮助读者了解Python在人工智能领域的实际应用和优势。
1394 0
|
前端开发 Java 关系型数据库
基于Springboot开发的家庭财务管理系统
基于Springboot开发的家庭财务管理系统
521 1
基于Springboot开发的家庭财务管理系统
|
监控 Shell Perl
k8s诊断之ingress 异常状态码及证书问题排查思路
ingress的状态码以及证书问题的分析
1203 0
|
JavaScript API 开发者
uni-app开发常用操作速查记录
记录一下uni-app中常用的使用方法或是操作步骤,方便后期速查使用.
uni-app开发常用操作速查记录
|
Web App开发
Python+selenium 自媒体自动化 - 实现自动投稿、自动发布哔哩哔哩B站短视频实例演示
Python+selenium 自媒体自动化 - 实现自动投稿、自动发布哔哩哔哩B站短视频实例演示
1245 0
Python+selenium 自媒体自动化 - 实现自动投稿、自动发布哔哩哔哩B站短视频实例演示
|
机器学习/深度学习 人工智能 自动驾驶
华为发布全球最快AI训练集群Atlas900,训练ResNet50仅需59.8秒,昇腾910加持
在 8 月华为最强 AI 芯片昇腾 910 正式发布之后,今天,华为在全联接大会上发布了全新的整体计算战略,并正式推出了基于最新 AI 芯片的服务器 Atlas 900。
620 0
华为发布全球最快AI训练集群Atlas900,训练ResNet50仅需59.8秒,昇腾910加持