返回顶部
首页 > 资讯 > 后端开发 > Python >SpringMVC中重定向model值的获取方式
  • 480
分享到

SpringMVC中重定向model值的获取方式

2024-04-02 19:04:59 480人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录springMVC重定向model值的获取1、步骤一:在控制器中编写2、编写对应跳转3、测试:在浏览器访问自己项目下的对应控制器4、然后浏览器跳转springmvc中model的

SpringMVC重定向model值的获取

1、步骤一:在控制器中编写



@RequestMapping("/m1/t2")
public String test1(Model model, String message) {
    message = "222";
    model.addAttribute("msg", message);
    return "redirect:/r1";
}

2、编写对应跳转


@RequestMapping("/r1")
public String test2(Model model, String msg) {
    model.addAttribute("msg", msg);
    return "success";
}

这里的return “success”;是跳转到自己编写的视图解析器规则下的success.jsp页面

3、测试:在浏览器访问自己项目下的对应控制器


Http://localhost:8080/mvc_04/m1/t2

mvc_04是我自己的项目模块名,m1/t2是上面创建的拦截

4、然后浏览器跳转


http://localhost:8080/mvc_04/r1?msg=222

成功获取到

成功获取到重定向传入的参数,

问题思考:

如果跳转到主页,那model的参数怎么获取呢,如上我跳转的是ViewResolver拼接而成的success.jsp页面,

这时候需要使用RedirectAttributes参数



@RequestMapping("/r2")
public String test3(Model model, RedirectAttributes rettr) {
    rettr.addAttribute("msg", "redirect");
    return "redirect:/index.jsp";
}

注意:index.jsp中参数的获取不能直接 ${msg}

而是得使用 ${param.msg}

SpringMVC中model的理解

spring的Model相当于前端的一个数据库,就好比后端中的user实体类所对应的数据库User,从Model中获取数据比从后端的User实体类中获取数据更加方便。

在这里插入图片描述

如下图是一个简单的实例,简单展示一下Model是怎么存储数据然后展示到前段页面的。

1、首先将数据添加到Model中

在这里插入图片描述

2、然后再将其在页面上展示出来

在这里插入图片描述

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: SpringMVC中重定向model值的获取方式

本文链接: https://lsjlt.com/news/160134.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringMVC中重定向model值的获取方式
    目录SpringMVC重定向model值的获取1、步骤一:在控制器中编写2、编写对应跳转3、测试:在浏览器访问自己项目下的对应控制器4、然后浏览器跳转SpringMVC中model的...
    99+
    2024-04-02
  • SpringMVC如何用Post方式重定向
    目录SpringMVC用Post方式重定向Post方式重定向以上方法并不好用,我看了作者写的另一个解决办法SpringMVC的Post提交405错误,只能使用重定向方式前端文件后端控...
    99+
    2022-11-13
    SpringMVC Post Post重定向 SpringMVC重定向
  • SpringMVC中如何获取@PathVariable的值
    目录如何获取@PathVariable的值一、地址:**/{id}二、方式springmvc使用@PathVariable时,应该注意点什么?一、使用@PathVariable的转变...
    99+
    2024-04-02
  • VBS中怎么获取重定向的URL
    今天就跟大家聊聊有关VBS中怎么获取重定向的URL,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。访问了一下他所谓的aaa.com,发现是HTTP 302重定向HTTP/1.1 302...
    99+
    2023-06-08
  • SpringMVC中请求参数的获取方式
    目录SpringMVC请求参数获取方式一、通过 ServletAPI 获取二、通过控制器方法的形参获取处理多个同名的请求参数三、通过 @RequestParam 注解四、@Reque...
    99+
    2024-04-02
  • python3中requests库重定向获取URL
    前言: 有时候 我们抓取一些页面,发现一些url 有重定向, 返回 301 ,或者302 这种情况。 那么我们如何获取真实的URL呢? 或者跳转后的URL呢? 这里我使用 reque...
    99+
    2024-04-02
  • SpringMVC重新定向redirect请求中携带数据方式
    目录SpringMVC 重新定向redirect请求中携带数据使用URL模版重定向使用flash属性SpringMVC 几种重定向携带数据方法1.拼接字符串2.采用RedirectA...
    99+
    2024-04-02
  • PHP获取重定向URL的方法是什么
    本篇内容介绍了“PHP获取重定向URL的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!PHP获取重定向URL的方法:1、使用get...
    99+
    2023-06-21
  • springmvc获取前端值的方法是什么
    在Spring MVC中,获取前端值的方法有以下几种:1. 使用@RequestParam注解获取请求参数的值:java@Reque...
    99+
    2023-10-18
    springmvc
  • SpringMVC如何重新定向redirect请求中携带数据方式
    这篇文章给大家分享的是有关SpringMVC如何重新定向redirect请求中携带数据方式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SpringMVC 重新定向redirect请求中携带数据在控制器方法返回的...
    99+
    2023-06-22
  • PHP获取重定向URL的几种方法是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑1、使用get_headers函数php自带的get_headers函数可以获取服务器响应一个HTTP请求所发送的所有标头,我们可以尝试用该函数实现。function ...
    99+
    2018-05-27
    PHP 获取重定向URL
  • 使用springmvc配置视图解析器和重定向方式
    目录springmvc配置视图解析器和重定向为什么需要配置视图解析器配置步骤解决配置视图解析器带来的问题重定向配置多个视图解析器springmvccontrollerspringmv...
    99+
    2024-04-02
  • 【MyBatis】获取参数值的方式
     🍓个人主页:个人主页 🍒系列专栏:SSM框架 目录 1.单个字面量类型的参数  2.多个字面量类型的参数 3.map集合类型的参数 4.实体类类型的参数 5.使用@Param标识参数 ...
    99+
    2023-08-31
    mybatis java spring mysql spring boot
  • 一文吃透 SpringMVC 中的转发和重定向
    ✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识...
    99+
    2023-09-10
    java spring servlet
  • SpringMVC中的转发和重定向怎么掌握
    这篇文章主要介绍“SpringMVC中的转发和重定向怎么掌握”,在日常操作中,相信很多人在SpringMVC中的转发和重定向怎么掌握问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpringMVC中的转发和重...
    99+
    2023-07-05
  • SpringBoot 属性配置中获取值的方式
    目录SpringBoot 属性配置中获取值首先,定义一个实体类去写属性测试和生产区分SpringBoot 获取值和配置文件1、@ConfigurationProperties(pre...
    99+
    2024-04-02
  • Java中HashMap获取值的方式有哪些
    这篇文章主要介绍了Java中HashMap获取值的方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java中HashMap获取值的方式有哪些文章都会有所收获,下面我们一起来看看吧。Java HashMa...
    99+
    2023-07-05
  • springmvc 获取@Requestbody转换的异常处理方式
    1、引入问题 使用spring 自动的@RequestBody,可以很方便的将参数转换成对象,然而在自动转换中出现如果出现异常,会默认直接发送HTTP异常代码和错误信息,如何才能自定...
    99+
    2024-04-02
  • springMVC获取请求参数的方式有哪些
    这篇文章主要讲解了“springMVC获取请求参数的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“springMVC获取请求参数的方式有哪些”吧!初步认识可以直接在请求地址中给于请...
    99+
    2023-06-29
  • JAVA中五个重定向的方式盘点
    目录前言常见的3XX响应状态码如下:JAVA服务端重定向的方式一、RequestDispatcher.forward二、HttpServletResponse.sendRedirec...
    99+
    2022-12-28
    java重定向方法 JAVA重定向实例 java实现重定向
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作