• 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来处理。

  • 相关阅读:
    PHP
    PHP
    密码修改机制
    PHP
    PHP
    PHP
    PHP
    Java并发编程:进程和线程的由来(转)
    Java获取文件大小的正确方法(转)
    J2EE开发中常用的缓存策略
  • 原文地址:https://www.cnblogs.com/xuesheng/p/7435992.html
Copyright © 2020-2023  润新知