美文网首页
处理模型数据

处理模型数据

作者: 极客_Ls | 来源:发表于2019-02-04 17:58 被阅读2次

    ModelAndView

    处理方法返回值类型为ModelAndView时,则其即包含视图信息,也包含模型数据信息。可通过该对象添加模型数据

    • 设置视图:
      setView(View view);
      setViewName("viewName");
    • 添加模型数据
      addObject(String,Object)
      addObjects(Map,map);
    @Controller
    @RequestMapping("/model")
    public class model {
        
        @RequestMapping("/modeAndView")
        public ModelAndView modelAndView () {
            //创建模型视图
            ModelAndView mav = new ModelAndView();
            //设置视图
            mav.setViewName("success");
            //添加模型数据
            mav.addObject("timer",new Date());
            //返回视图
            return mav;
        }
    }
    
    <a href="model/modeAndView">modeAndView</a>
    
    //success页面
    From request scope timer = ${requestScope.timer }
    

    Map

    入参为org.springframework.ui.Modelorg.springframework.ui.ModelMapjava.util.Map时,处理方法返回时,Map中的数据会自动添加到模型中。

    @SessionAttributes

    将模型中的某个属性暂存到HttpSession中,处理方法返回时,Map中的数据会自动添加到模型中。

    @ModelAttribute

    方法入参标注该注解后,入参的对象就会放到数据模型中

    相关文章

      网友评论

          本文标题:处理模型数据

          本文链接:https://www.haomeiwen.com/subject/fjgpsqtx.html