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("");
      dud.setName("zs");
      dud.setSalary();
      dud.setHireDate(new Date());
      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("");
      dud.setName("zs");
      dud.setSalary();
      dud.setHireDate(new Date());
      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("");
      dud.setName("zs");
      dud.setSalary();
      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>

  

Spring 梳理-传递模型数据到视图的更多相关文章

  1. Spring MVC 之传递模型数据到视图中

    类似于 JSP-Servlet 中的 req.setAttribute . req.getSession().setAttribute ... --> 最后在 JSP 用 EL 表达式取得这些数 ...

  2. Spring MVC 处理模型数据(@ModelAttribute)

    SpringMVC中的模型数据是非常重要的,因为MVC中的控制(C)请求处理业务逻辑来生成数据模型(M),而视图(V)就是为了渲染数据模型的数据. 直白来讲,上面这句话的意思就是:当有一个查询的请求, ...

  3. Spring MVC 处理模型数据

    SpringMVC 处理模型数据: 1 controller接收pojo: <form action="save" method="get"> &l ...

  4. Spring MVC—模型数据,转发重定向,静态资源处理方式

    Spring MVC处理模型数据 添加模型数据的方法 ModelAndView Map及Model SessionAttribute ModelAttribute Spring MVC转发和重定向 S ...

  5. ASP.NET MVC 5 学习教程:控制器传递数据给视图

    原文 ASP.NET MVC 5 学习教程:控制器传递数据给视图 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字 ...

  6. ASP.NET MVC之从控制器传递数据到视图方式

    为了演示,先定义一个类 新建基本项目在Models文件夹下定义如下类: public class Person { public int Id { get; set; } public string ...

  7. spring mvc(4)处理模型数据

    处理模型数据 Spring MVC 提供了以下几种途径输出模型数据: – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加 模型数据 – Map ...

  8. Object.defineproperty实现数据和视图的联动 ------是不是就是 Angular 模型和视图的同步的实现方式???

    参考:http://www.cnblogs.com/oceanxing/p/3938443.html https://developer.mozilla.org/zh-CN/docs/Web/Java ...

  9. 总结ASP.NET MVC视图页使用jQuery传递异步数据的几种方式

    在ASP.NET MVC的视图页向控制器传递异步数据,可能是数组,JavaScript对象,json,表单数据,等等. 关于数据,JavaScript对象有时候和json长得一模一样,有么有? var ...

随机推荐

  1. 初识JAVA语言

    推荐阅读:  我的CSDN  我的博客园  QQ群:704621321 前言        很多游戏开发者可能会有疑问,你会C#,JS,TS,为什么还要初识JAVA呢?有人可能会说,多学点对自己有好处 ...

  2. HDU 6040

    题意略. 思路:题目就是在询问你m次,第k小是哪个数.首先我们可以想到直接排序后,即可O(1)来查找询问.但是题目中n的范围给的是1e7, 无法承受nlogn的复杂度.从而想到另外一种求静态第k小的方 ...

  3. winform和WPF的那点事~

    一.定义 1.Winform的定义: WinForm是·Net开发平台中对Windows Form的一种称谓. 2.WPF的定义: WPF(Windows Presentation Foundatio ...

  4. HDU 1848 Fibonacci again and again SG函数做博弈

    传送门 题意: 有三堆石子,双方轮流从某堆石子中去f个石子,直到不能取,问先手是否必胜,其中f为斐波那契数. 思路: 利用SG函数求解即可. /* * @Author: chenkexing * @D ...

  5. codeforces 805 E. Ice cream coloring(dfs)

    题目链接:http://codeforces.com/contest/805/problem/E 题意:你有n个节点,这个n个节点构成一棵树.每个节点拥有有si个类型的ice,同一个节点的ice互相连 ...

  6. codeforces E. Phone Talks(dp)

    题目链接:http://codeforces.com/contest/158/problem/E 题意:给出一些电话,有打进来的时间和持续的时间,如果人在打电话,那么新打进来的电话入队,如果人没有打电 ...

  7. 为什么医疗行业需要API市场?

    医疗健康行业无论在国内外都是采用先进技术的先驱者之一,原因在于业内的利益相关者会更加接近数据.重视数据的重要性,从而加快在决策上面的动作,以期更好的患者的预期寿命和增进社会人口的健康.更重要的是,数据 ...

  8. 一次使用scrapy的问题记录

    前景描述: 需要获取某APP的全国订单量,及抢单量.由于没有全国的选项所以只能分别对每一个城市进行订单的遍历.爬虫每天运行一次,一次获取48小时内的订单,从数据库中取出昨天的数据进行对比,有订单被抢则 ...

  9. 026 模块3-random库的使用

    目录 一.random库基本介绍 1.1 random库概述 二.基本随机数函数 2.1 随机数种子 三.扩展随机数函数 3.1 随机数函数的使用 一.random库基本介绍 random库是使用随机 ...

  10. Mac破解软件下载的几个网站

    一.关于破解(盗版)软件的个人看法(可忽略,网址在文末): 1.在经济(预算)允许的范围内,尽量支持正版: 2.软件如衣服,在不同的季节,不同的店铺买价格不一样,国内的一些代理网站经常会打折: 3.作 ...