springmvc几种重定向 携带数据的方法

1.拼接字符串:return "redirect:/page/second?param1=lay&param2=lay2";

2.采用RedirectAttribute来传参数:
public String first(RedirectAttribute redirectAttribute){
    redirectAttribute.addAttribute("param1", "lay");
    return "redirect:/page/second";
}

3.RedirectAttribute—–addFlashAttribute()的用法:
@Controller
@RequestMapping("/page")
public class redirectDemo{
    @RequestMapping("/first")
    public String first(RedirectAttribute redirectAttribute){
        redirectAttribute.addFlashAttibute("param1", "lay");
        return "redirect:/page/second";
    }
    @RequestMapping("/second")
    public String second(@ModelAttribute("param1") String param1){
        System.out.println(param1);
        return "second";
    }
}

				
时间: 2024-12-19 22:01:16

springmvc几种重定向 携带数据的方法的相关文章

十几万条数据的表中,基于帝国cms 。自己亲身体验三种批量更新数据的方法,每一种的速度是什么样的

需求是 上传Excel 读取里面的数据.根据Excel中某一个字段,与数据表中的一个字段的唯一性.然后把 Excel表中数据和数据库表中数据一次更改.本次测试一次更新31条数据. 本次测试基于帝国cms 方法1 用一个for徐循环把读取的数据放在一个数组中然后在十几万条的数据表中逐条查询更改,用时35s: $numArr = count($arr);$m = ceil($numArr/10000);for($i=1;$i<=$numArr;$i++){ $n = $i*10000; $j = $

一种动态获取数据的方法

<table class="table table-hover table-bordered table-striped dataTable"> <!--表头--> <thead> <tr role="row"> <th class="sorting text-center" tabindex="0" rowspan="1" colspan="

JSON三种数据解析方法(转)

原 JSON三种数据解析方法 2018年01月15日 13:05:01 zhoujiang2012 阅读数:7896 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/oman001/article/details/79063278 引言 JSON数据现在是我们开发中用的最多的,百分之八十的数据都是通过JSON方式进行传输,那么想要学好JSON解析就要了解什么是JSON数据,怎么快速解析它从而提升开发效率. 什么是JSON数据? 下面这里有一段JS

GridMask:一种数据增强方法

GridMask Data Augmentation, ARXIV 2020 代码地址:https://github.com/akuxcw/GridMask 这篇论文提出了一种简单的数据增强方法,在图像分类.检测.分割三个任务进行实验,效果提升明显. 1. Introduction 作者首先回顾了数据增强(Data augmentation)方法,指出当前方法有三类:spatial transformation, color distortion, 以及 information dropping

ORACLE访问数据的方法

这篇是整理复习oracle关于访问表数据的方法,在oracle数据库中,要想访问存储在数据库中的数据, 要依次经历下面几个步骤: 待执行的SQL ----> 解析 ----> 优化器处理 ----> 生成执行计划 ----> 实际执行 ----> 返回执行结果, 其中,在优化器的处理这个阶段,来决定访问目标表数据的方式,即优化器要采用什么方式去访问具体 的数据. 在oracle中访问表的方式分为两种,一种是直接访问表,一种是先访问索引,再回表(当然,还有可能 只访问索引就可以

Django数据初始化方法

开发中经常会遇到一些数据在程序的运行时就要在数据库中存在,所以就需要做数据的初始化.这里简单分享两种Django的数据初始化方法. 背景:项目app:role有两个mode: RoleType和UserRole,modol中已经写好了初始化方法:init_builtin_roles()和init_builtin_user_roles() 一.使用migrations文件 1.创建migrations文件 python manage.py makemigrations --empty role 其

SpringMVC中controller返回json数据的两种方法

SpringMVC中controller返回json数据的两种方法 1.jsp的ajax请求: function getJson(){ $.ajax({ type:"get", dataType:"json", url:"<%=basePath %>getJson", success:function(data){ for(var i=0;i<jsonData.length;i++){ alert("Id:"

四种数据保持方法

IOS 四种保存数据的方式 (2013-04-02 15:04:53) 转载▼ 在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题.将数据保存到本地,能够让程序的运行更加 流畅,不会出现让人厌恶的菊花形状,使得用户体验更好.下面介绍?一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提 供encodeWithCoder:和initWithCoder:方法.前?一个方法告诉系统怎么对对象进行编

iOS中常用的四种数据持久化方法简介

iOS中常用的四种数据持久化方法简介 iOS中的数据持久化方式,基本上有以下四种:属性列表.对象归档.SQLite3和Core Data 1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了 @interface User : NSObject <NSCoding>@property (nonatomic, assign) NSInteger userID;@property (nonatomic,