spring MVC中关于model.addAttribute的使用方法【翻译】

翻译 2014年11月01日 16:38:29
关于model.addAttribute的使用方法

http://krams915.blogspot.com/2010/12/spring-3-mvc-using-modelattribute-in.html  (可能要 break the wall)

好像还有点难度的样子,先看懂这篇:

http://wenku.baidu.com/link?url=9PZuIW4KSl3_quLVmLs-rTjYJsHh3e35E6Nn5lJlNp3crol5bdKVeeaywiFt9Ub_XYW8UPM5CKrpvhK4Isc3QUhdYmt1q8rUHR_MhnR2VqG


http://blog.csdn.net/li_xiao_ming/article/details/8349115 这篇不是很清晰


简要翻译一下:(学习笔记,只保留要点)


【什么是ModelAttribute - MA】
MA在controller中的2个应用场景:


1. 放在 方法的参数中, MA映射了一个分配在特定的,方法参数中 的model.
---这就是控制器得到一个参考,找到object,获取从表单带来存在object里的值。
e.g.(see the processSubmit() method below)


2. 放在方法里,为model提供参考数据,
方法签名可以 包含同样的types,正如@RequestMapping(RM) annotation中预先声明的一样。
(see the populatePetTypes() method in the following example)


注意MA是在RM标记的处理方法之前执行。


要把objects暴露给jsp页面,@MA是个方便的东东。把object返回回controller也是方便。


【启用 Spring MVC,配3个xml文件】
To enable Spring MVC we need to add it in the web.xml


--web.xml
Take note of the URL pattern. When accessing any pages in our MVC application, the host name must be appended with


--spring-servlet.xml
This XML config declares a view resolver. All references to a JSP name in the controllers will map to a corresponding JSP in the /WEB-INF/jsp location.


--applicationContext.xml
By convention, we must declare an applicationContext.xml
applicationContext.xml
This XML config declares three beans to activate the Spring 3 MVC programming model.




ssm框架中el表达式获取model.addAttribute()值的方法

el表达式获取model.addAttribute()的值方法。
  • m0_38039697
  • m0_38039697
  • 2017年06月26日 15:58
  • 2910

spring学习之@ModelAttribute运用详解

@ModelAttribute使用详解 1.@ModelAttribute注释方法     例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此co...
  • li_xiao_ming
  • li_xiao_ming
  • 2012年12月20日 11:38
  • 268555

关于springmvc.....model.addAttribute()之后jsp页面c:foreach取不到的问题

今天遇到一个问题是,model.addAttribute()之后jsp页面c:foreach取不到的问题 而断点调试显示model数据已经传递进去,而在jsp页面却去不动。 后来才知道原因是: ...
  • Dack_Huang
  • Dack_Huang
  • 2017年09月25日 20:25
  • 495

ModelMap中的addAttribute与put方法的区别

ModelMap的定义类: public class ModelMap extends LinkedHashMap ModelMap是继承自LinkedHashMap的,而LinkedHashMap继...
  • qgfjeahn
  • qgfjeahn
  • 2016年08月16日 10:16
  • 9210

Spring mvc 中model.addAttribute("student",student)请问这句是什么意思

按照spring一般的编码习惯,model 应该是contrller里面的Map结构吧。Map里面添加key=“student”,value=“student对象”的意思,最后把这个model返回一个...
  • u013943009
  • u013943009
  • 2017年10月16日 10:20
  • 529

@ModelAttribute注解的作用

1.@ModelAttribute注释void返回值的方法 [java] view plain copy print? @Controller  pu...
  • Sky786905664
  • Sky786905664
  • 2016年08月23日 14:51
  • 9746

springMVC4(8)模型数据绑定全面分析

使用@ModelAttribute、Model、Map、@SessionAttributes能便捷地将我们的业务数据封装到模型里并交由视图解析调用。下面开始一一分析在方法入参上使用@ModelAttr...
  • qwe6112071
  • qwe6112071
  • 2016年04月03日 10:02
  • 3677

spring mvc EL ModelAndView的 Model 值 在jsp中不显示

问题: spring mvc开发过程中, 经常会给model addAttribute, 然后通过EL在jsp中显示,比如 ${msg},  但是有时候会出现jsp最后显示的还是${msg},而不...
  • problc
  • problc
  • 2014年04月15日 16:35
  • 23187

spring学习之springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序

spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明: ModelA...
  • li_xiao_ming
  • li_xiao_ming
  • 2012年12月22日 09:51
  • 43566

spring mvc传值 html取值

spring mvc传值 html取值
  • u013415189
  • u013415189
  • 2016年05月11日 10:32
  • 5788
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring MVC中关于model.addAttribute的使用方法【翻译】
举报原因:
原因补充:

(最多只允许输入30个字)