• springmvc之处理模型数据ModelAndView


    springmvc提供了以下几种途径来输出模型数据:

    (1)ModelAndView:处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型数据。

    (2)MapModel:入参为org.springframework.ui.Model、org.springframework.ui.ModelMap或java.uti.Map时,处理方法返回时,Map中的数据会自动添加到模型中。

    (3)@SessionAttributes:将模型中的某个数据自动添加到模型中。

    (4)ModelAttribute:方法入参标注该注解后,入参的对象就会放到数据模型中。

    使用ModelAndView:

    SpringmvcTest.java

    @RequestMapping("/springmvc")
    @Controller
    public class SpringmvcTest {
        private static final String SUCCESS = "success";
        
        @RequestMapping(value="/testModelAndView")
        public ModelAndView testModelAndView() {
            String viewName = SUCCESS;
            ModelAndView modelAndView = new ModelAndView(viewName);
            //添加模型数据到MOdelAndView中
            modelAndView.addObject("time", new Date());
            return modelAndView;
        }
    }

    Index.jsp

        <a href="springmvc/testModelAndView">testModelAndView</a>

    Success.jsp

        <p>Success</p>
        <p>time:${requestScope.time}</p>

    启动服务器之后:

    点击:

    成功将time传给视图了。 

  • 相关阅读:
    MFC单文档中进行plc点云显示
    modbus发送和接收
    测试左移和测试右移
    2021软件测试笔试题
    202106月份总结测试开发面试题
    KuaiShou面试题
    阿拉伯数学手写体。
    GeminiScrollbar
    vue-core-video-player
    webpack
  • 原文地址:https://www.cnblogs.com/xiximayou/p/12178184.html
Copyright © 2020-2023  润新知