zoukankan      html  css  js  c++  java
  • Spring 梳理-传递模型数据到视图

    1. 传递model,返回string,不指定返回key
      1. package com.jt;
        import com.myOrg.DeptUserDomain;
        
        @Controller
        @RequestMapping(value="/FirstControl")
        public class HelloControl {
            @RequestMapping("/viewdud")
            public String viewDeptUser(Model model){
                DeptUserDomain dud=new DeptUserDomain();
                dud.setId("1");
                dud.setName("zs");
                dud.setSalary(10000);
                dud.setHireDate(new Date(100));
                model.addAttribute(dud);
                return "deptUser";
            }
        }
      2.  
        <body>
        viewDeptUser<br>
        ${deptUserDomain.id}<br>
        </body>
    2. 传递model,返回string,指定返回key
      1.        @RequestMapping("/viewdud")
            public String viewDeptUser(Model model){
                DeptUserDomain dud=new DeptUserDomain();
                dud.setId("1");
                dud.setName("zs");
                dud.setSalary(10000);
                dud.setHireDate(new Date(100));
                model.addAttribute("data",dud);
                  
                return "deptUser";
            }
      2. <body>
        viewDeptUser<br>
        ${data.id}<br>
        </body>
    3. 传递map,返回string,必须指定返回key。(可避免被Spring类型的Model污染代码)
      1.     @RequestMapping("viewdudByMap")
            public String viewDeptUserByMap(Map map){
                DeptUserDomain dud=new DeptUserDomain();
                dud.setId("1");
                dud.setName("zs");
                dud.setSalary(10000);
                map.put("dataByMap",dud);
                return "deptUser";
            }
        <body>
        viewDeptUser<br>
        ${dataByMap.id}<br>
        </body>
          
    4. 传递空,返回data
      1. @Controller
        @RequestMapping(value="/FirstControl")
        public class HelloControl {
         @RequestMapping("/viewdudByReturn")
         public DeptUserDomain viewDeptUserByReturn(){
          DeptUserDomain dud=new DeptUserDomain();
          dud.setId("1");
          dud.setName("zs");
          dud.setSalary(10000);
          return dud;
         }
        }
         系统自动根据请求路径进行推断设置,视图名称为viewdudByReturn,jsp路径为 /WEB-INF/FirstControl/viewdudByReturn.jsp ,
        相当于返回的String为“/FirstControl/viewdudByReturn

        <body> viewDeptUser<br> ${deptUserDomain.id}<br> </body>

      

  • 相关阅读:
    js的实例方法和静态方法分析
    简述TCP连接的建立与释放(三次握手、四次挥手)
    CSS中各种各样居中方法的总结
    队列的JS实现
    栈的JS实现
    单链表、循环链表的JS实现
    双向链表、双向循环链表的JS实现
    简述JavaScript对象、数组对象与类数组对象
    简述HTML DOM及其节点分类
    关于DOM对象与JQuery对象的那些事
  • 原文地址:https://www.cnblogs.com/jiangtao1218/p/9740370.html
Copyright © 2011-2022 走看看