`
raymond.chen
  • 浏览: 1418587 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

@ModelAttribute注解的使用

 
阅读更多

@ModelAttribute注解用于将请求参数绑定到Model对象。

在Controller类所有方法执行前,先调用此@ModelAttribute方法,可用于注解方法和方法参数。

 

@ModelAttribute注释方法

//@ModelAttribute注释void返回值的方法
public void populateModel(@RequestParam String attrValue, Model model) { 
	model.addAttribute("attributeName", attrValue); 
} 

//@ModelAttribute注释返回具体类的方法
//model属性的名称没有指定,它由返回类型隐含表示,范例中model属性的名称是account
@ModelAttribute 
public Account addAccount(@RequestParam String number) { 
	return accountManager.findAccount(number); 
} 

//@ModelAttribute(value="")注释返回具体类的方法
//使用value属性来指定model属性的名称,model属性对象就是方法的返回值
@ModelAttribute("attributeName") 
public String addAccount(@RequestParam String attrValue) { 
	return attrValue; 
} 

 

@ModelAttribute注释一个方法的参数

@RequestMapping(value = "/helloWorld") 
public String helloWorld(@ModelAttribute("user") User user) { 
	user.setUserName("jizhou"); 
	return "helloWorld"; 
} 

 

分享到:
评论

相关推荐

    06@ModelAttribute注解.md

    06@ModelAttribute注解.md

    java中@ModelAttribute注解的作用

    本文主要介绍了java中@ModelAttribute注解的作用。具有很好的参考价值,下面跟着小编一起来看下吧

    spring mvc中的@ModelAttribute注解示例介绍

    在Spring mvc中,注解@ModelAttribute是一个非常常用的注解,下面这篇文章主要给大家介绍了关于spring mvc中@ModelAttribute注解的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。

    ModelAttribute注解详细使用.docx

    org.springframework.web.bind.annotation.ModelAttribute注解类型将请求参数绑定到Model对象。 @ModelAttribute注解只支持一个属性value,类型为String,表示绑定的属性名称。 提示:被@ModelAttribute注释的方法会...

    spring mvc中注解@ModelAttribute的妙用分享

    主要给大家介绍了关于spring mvc中注解@ModelAttribute妙用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Android具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    spring学习教程之@ModelAttribute注解运用详解

    主要给大家介绍了关于spring学习教程之@ModelAttribute注释运用的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    [Spring MVC] - ModelAttribute使用.docx

    在Spring MVC里,@ModelAttribute通常使用在Controller方法的参数注解中,用于解释model entity,但同时,也可以放在方法注解里。 如果把@ModelAttribute放在方法的注解上时,代表的是: 该Controller的所有方法在...

    SpringMVCDemo:Spring MVC 框架知识案例

    5.Spring MVC @ModelAttribute 注解案例 6.Spring MVC 国际化案例 7.Spring MVC 请求转发与请求重定向案例 8.Spring MVC 下载 Excel 文档的需求案例 9.Spring MVC RESTful 风格的请求方式案例 10.Spring + Spring ...

    SpringMVC基础—— ModelAttribute和 SessionAttribute.docx

    对方法标注 @ModelAttribute 注解,在调用各个目标方法前都会去调用 @ModelAttribute 标记的注解。本质上来说,允许我们在调用目标方法前操纵模型数据。 1.在 @ModelAttribute 标注的方法处向模型中存入数据 说明...

    SpringMVC-4 处理模型数据

    通过ModelAndView、Map与Model、@SessionAttributes和@ModelAttribute注解来处理模型数据;其中,@ModelAttribute是重点,说明其运行流程并进行代码分析,最终给出SpringMVC目标方法的POJO类型参数的入参全过程,并...

    SpringMVC SessionAttribute 使用说明.docx

    @ModelAttribute注解作用在方法上或者方法的参数上,表示将被注解的方法的返回值或者是被注解的参数作为Model的属性加入到Model中,然后Spring框架自会将这个Model传递给ViewResolver。Model的生命周期只有一个http...

    springMVC详解以及注解说明

    注解介绍等详细说明及使用: • @Controller • @Service • @Autowired • @RequestMapping • @RequestParam • @ModelAttribute • @Cacheable • @CacheFlush • @Resource • @PostConstruct • @...

    spring mvc RequestParam与 ModelAttribute异同.docx

    关于spring mvc中的两个注解:@RequestParam、@ModelAttribute区别,原先并没有特别注意,直到最近找别人开发的一个小模块的bug时,才有意识的比较了两者的区别。

    SpringMVC处理模型数据-2.docx

    模型数据类型 SpringMVC 提供了以下几种途径输出模型数据: – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过...– @ModelAttribute: 方法入参标注该注解后, 入参的对象就会放到数据模型中。

    SpringMVC接收请求参数所有方式总结

    二、使用注解@DateTimeFormat或者@JsonFormat 15 三、Jackson序列化和反序列化定制 16 四、最佳实践 17 请求URL匹配 17 ‘?’形式的URL: 18 ‘*‘形式的URL: 18 ‘**‘形式的URL: 18 {spring:[a-z]+}形式的URL: ...

    SSM入门到精通项目实战(附源码)

    掌握SpringMVC的项目整合配置,@Controller,@RequestMapping,@Resource,@PathVariable,@ResponseBody,@ModelAttribute,@CookieValue,@Transactional等注解的使用,json数据传值,国际化,拦截器,权限控制,...

    Spring3MVC注解教程.ppt

    如何使用注解驱动的校验 使用校验功能时,处理方法要如何签名?? 校验错误信息存放在什么地方?? 页面如何显示错误信息 如何对错误信息进行国际化(1) 如何对错误信息进行国际化(2) 目录 数据模型访问结构 ...

    spring mvc常用注解_动力节点Java学院整理

    主要介绍了spring mvc常用注解,详细的介绍了@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解,有兴趣的可以了解一下

    java简单面试题目.

    1

Global site tag (gtag.js) - Google Analytics