zoukankan      html  css  js  c++  java
  • SpringMVC中的重定向和转发

    @RequestMapping("/addStu1")
        public String  addStu(Student student,String departid){
            Depart getdepart = departDao.getdepart(Integer.parseInt(departid));
            student.setDepart(getdepart);
            stuDao.save(student, null);
            return "redirect:/findAllStu";        
        }

    @RequestMapping("/findAllStu")
    public ModelAndView findAllStu(HttpServletRequest request){
    }

    可以重定向到另一个请求。

    return " redirect:/findAllStu"

    / 代表当前的木箱的根目录,而不是服务器的根目录。

    @RequestMapping("/addStu1")
        public String  addStu(Student student,String departid){
            Depart getdepart = departDao.getdepart(Integer.parseInt(departid));
            student.setDepart(getdepart);
            stuDao.save(student, null);
            return "forward:/findAllStu";        
        }
    @RequestMapping("/findAllStu")
    public ModelAndView findAllStu(HttpServletRequest request){
    }

     一般情况下,控制器方法返回字符串类型的值会被当成逻辑视图处理

    如果返回的字符串中带有redirect:或者forward:前缀时,SpringMVC会对它们进行特殊处理,

    将forward:和redirect:当成指示符,其后的字符串当成URI来处理。

  • 相关阅读:
    JDK的KeyTool和KeyStore等加密相关
    关于分布式事务的随笔[待续]
    Netty实例几则
    Disruptor快速入门
    Java获取系统环境信息
    JDK的BIO, NIO, AIO
    四种常用IO模型
    JDK的多线程与并发库
    递归转换为迭代的一种通用方式
    二叉树的java实现
  • 原文地址:https://www.cnblogs.com/xuesheng/p/7435992.html
Copyright © 2011-2022 走看看