zoukankan      html  css  js  c++  java
  • [Spring MVC]

    可以通过redirect/forward:url方式转到另一个Action进行连续的处理。
    可以通过redirect:url 防止表单重复提交 。
    写法如下:
    return "forward:/order/add";
    return "redirect:/index.jsp";

    带参数重定向--RedirectAttributes
    用户保存或修改后,为了防止用户刷新浏览器(F5)导致表单重复提交,一般在保存或修改操作之后会redirect到一个结果页面(不是forward),同时携带参数,如操作成功的提示信息。因为是Redirect,Request里的attribute不会传递过去。Spring在3.1才提供了这个能力--RedirectAttributes。 反复按F5,操作成功的提示信息也不会再次出来(总共只出现一次),效果很理想。

    Java代码

    public String save(@ModelAttribute("group") Group group, RedirectAttributes redirectAttributes) {
        accountManager.saveGroup(group);
        redirectAttributes.addFlashAttribute("message", "操作成功");
        return "redirect:/account/group/";
    }
  • 相关阅读:
    004 连接查询
    003 常用函数说明
    003 限定查询
    002 基础查询
    001 基础数据表脚本
    001 redis的简介和重点
    006 表单组件
    005 基本表单
    004 表格元素
    谚语,
  • 原文地址:https://www.cnblogs.com/HD/p/4143251.html
Copyright © 2011-2022 走看看