zoukankan      html  css  js  c++  java
  • springmvc中ModelAndView的用法

    springmvc中ModelAndView的用法

    ModelAndView 是 SpringMVC 为我们提供的一个对象,该对象也可以用作控制器方法的返回值。

    该对象中有两个方法

    • addObject(String attributeName,Object attributeValue):添加对象到该模型中
      • 可以在页面直接用el表达式获取对象
    • setViewName(@Nullable String viewName):设置逻辑视图名称,视图解析器会根据名称前往指定的视图

    示例

    控制器代码

    /**
    * 返回ModeAndView
    * @return
    */
    @RequestMapping("/testReturnModelAndView")
    public ModelAndView testReturnModelAndView() {
        ModelAndView mv = new ModelAndView();
        mv.addObject("username", "张三");
        mv.setViewName("success");
        return mv; 
    }
    

    jsp取值

    ${requestScope.username}
    

    注意:我们在页面上上获取使用的是 requestScope.username 取的,所以返回 ModelAndView 类型时,浏览器跳转只能是请求转发。

    记得快乐
  • 相关阅读:
    第十周上机作业
    第九周上机作业
    第八周作业
    第八周上机作业
    第七周作业
    第七周上机作业
    第六周作业
    第六周上机作业
    第五周上机作业
    第四周作业
  • 原文地址:https://www.cnblogs.com/Y-wee/p/13840253.html
Copyright © 2011-2022 走看看