Spring 梳理-传递模型数据到视图
- 传递model,返回string,不指定返回key
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";
}
}-
<body>
viewDeptUser<br>
${deptUserDomain.id}<br>
</body>
- 传递model,返回string,指定返回key
@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";
}<body>
viewDeptUser<br>
${data.id}<br>
</body>
- 传递map,返回string,必须指定返回key。(可避免被Spring类型的Model污染代码)
@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>
- 传递空,返回data
@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 梳理-传递模型数据到视图的更多相关文章
- Spring MVC 之传递模型数据到视图中
类似于 JSP-Servlet 中的 req.setAttribute . req.getSession().setAttribute ... --> 最后在 JSP 用 EL 表达式取得这些数 ...
- Spring MVC 处理模型数据(@ModelAttribute)
SpringMVC中的模型数据是非常重要的,因为MVC中的控制(C)请求处理业务逻辑来生成数据模型(M),而视图(V)就是为了渲染数据模型的数据. 直白来讲,上面这句话的意思就是:当有一个查询的请求, ...
- Spring MVC 处理模型数据
SpringMVC 处理模型数据: 1 controller接收pojo: <form action="save" method="get"> &l ...
- Spring MVC—模型数据,转发重定向,静态资源处理方式
Spring MVC处理模型数据 添加模型数据的方法 ModelAndView Map及Model SessionAttribute ModelAttribute Spring MVC转发和重定向 S ...
- ASP.NET MVC 5 学习教程:控制器传递数据给视图
原文 ASP.NET MVC 5 学习教程:控制器传递数据给视图 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字 ...
- ASP.NET MVC之从控制器传递数据到视图方式
为了演示,先定义一个类 新建基本项目在Models文件夹下定义如下类: public class Person { public int Id { get; set; } public string ...
- spring mvc(4)处理模型数据
处理模型数据 Spring MVC 提供了以下几种途径输出模型数据: – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加 模型数据 – Map ...
- Object.defineproperty实现数据和视图的联动 ------是不是就是 Angular 模型和视图的同步的实现方式???
参考:http://www.cnblogs.com/oceanxing/p/3938443.html https://developer.mozilla.org/zh-CN/docs/Web/Java ...
- 总结ASP.NET MVC视图页使用jQuery传递异步数据的几种方式
在ASP.NET MVC的视图页向控制器传递异步数据,可能是数组,JavaScript对象,json,表单数据,等等. 关于数据,JavaScript对象有时候和json长得一模一样,有么有? var ...
随机推荐
- pickle 都写文件
import pickle mylist=[[1,2,3,4,5,6,7],["abc","xyz","hello"],[1,2,3,4,5 ...
- MAC使用小技巧
同一窗口中显示多个标签页:使用鼠标左右键中间的滑轮点击 修改文件或文件夹的名字:选中文件或文件夹,按下回车,即可修改
- hdu-6701 Make Rounddog Happy
题目链接 Make Rounddog Happy Problem Description Rounddog always has an array a1,a2,⋯,an in his right po ...
- Atcoder/Topcoder 口胡记录
Atcoder/Topcoder 理论 AC Atcoder的❌游戏示范 兴致勃勃地打开一场 AGC 看 A 题,先 WA 一发,然后花了一年时间 Fix. 看 B 题,啥玩意?这能求? 睡觉觉. e ...
- hdu 2844 Coins 多重背包(模板) *
Coins Time Limit: 2000/1 ...
- dp递推 hdu1978
How many ways Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot ...
- DB-Lib error message 20002, severity 9
完整报错内容:20002, b'DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (I0.185.4 ...
- Go语言基础之网络编程
现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go语言程序,但是如何才能让我们的程序通过网络互相通信呢?本章我们就一起来学习下Go语言中的网络编程. 关于网络编程其实是一个很庞大的领域,本 ...
- JSP标签介绍
JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. jsp的常用标签有以下三个 <j ...
- .net core 自定义404 500页面
常用处理方式 自己定制网站的404.500页面的方式有很多,比如修改nginx配置文件,指定请求返回码对应的页面, .netframework项目中修改webconfig文件,指定customerro ...