zoukankan      html  css  js  c++  java
  • springmvc15

    redirect 重定向
    处理器方法返回ModelAndView,实现转发redirect操作
    语法:setViewName("redirect:视图文件完整路径")
    redirect特点:不和视图解析器一同使用,就当作项目中没有视图解析器

    <br/>

    框架对重定向的操作:
    1、框架会把model中的简单类型的数据,转为String使用,作为hello.jsp的get请求参数使用
    目的是在 doRedirect.do 和 hello.jsp 两次请求之间传递参数

    2、在目标hello.jsp可以使用参数集合对象 $(param) 获取请求参数值,格式为:$(param.name)

    3、重定向不能访问WEB-INF资源

    对应控制器

    @RequestMapping(value = "/doRedirect.do")
    public ModelAndView doWithRedirect(String name,Integer age){
    ModelAndView mv = new ModelAndView();
    //数据放入到 request 作用域
    mv.addObject("name",name);
    mv.addObject("age",age);

    //=====================重点===========================

    //重定向
    mv.setViewName("redirect:hello.jsp");
    //http://localhost:8080/08_forward/hello.jsp?name=zhangsan&age=11

    //=====================重点===========================

    return mv;
    }

  • 相关阅读:
    安装hp驱动
    原来这才是真的卑躬屈膝
    vim好文集锦
    解决python交互时无法使用回格键
    难道父母比希望你快乐吗?
    从C 语言用户角度理解 Linux 的库
    树梅派屏幕旋转方法
    如此瘸了
    一首难忘的歌
    将安卓手机屏幕投射到 Linux
  • 原文地址:https://www.cnblogs.com/huaobin/p/14908567.html
Copyright © 2011-2022 走看看