@ModelAttribute总结
来源:互联网 发布:网龙网络2017校园招聘 编辑:程序博客网 时间:2024/05/17 06:49
@ModelAttribute修饰方法的总结:
1、在处理器方法之前执行,被修饰的方法会执行;
2、如果方法有返回值,那么这个返回值将会被放到model中;
3、方法的参数名与处理器方法参数请求规则一致。handler Adapter会将参数准备好注入进来;
【 修饰参数】:
Handler Adapter在适配处理器方法参数的时候,如果看到有的参数使用了@ModelAttribute修饰,首先会到Model中取出值,如果没有则会新创建一个,
创建完毕之后,自动放入到
@ModelAttributepublic void prepareData(HttpServletRequest request,Model model,@PathVariable(required = false) Long id){ model.addAttribute("genders",Gender.values()); model.addAttribute("ctx",request.getContextPath()); if(id!=null){ model.addAttribute("student",studentService.findById(id)); }else { model.addAttribute("student",new Student()); }}Model中。
阅读全文
0 0
- @ModelAttribute总结
- Spring @ModelAttribute学习总结
- Spring MVC @ModelAttribute注解总结
- ModelAttribute
- @ModelAttribute
- @ModelAttribute
- @ModelAttribute
- @ModelAttribute
- spring @ModelAttribute
- spring @ModelAttribute
- 详解@ModelAttribute
- 详解@ModelAttribute
- modelattribute用法
- @ModelAttribute学习
- @ModelAttribute用法
- SpringMVC @ModelAttribute
- Spring-@ModelAttribute
- @ModelAttribute注解
- SPFA算法
- https 流程
- MOB第三方分享
- 基于springboot+bootstrap+mysql+redis搭建一套完整的权限架构【四】【编写基础开发工具】
- 车辆管理系统
- @ModelAttribute总结
- Android 获取手机中某一文件夹下的图片,并以banner的形式上下轮播
- RSA算法原理(一)
- Android activity跳转之finish()方法的作用
- 申请开发者账号所需材料--基本流程大纲
- Mysql学习笔记(一)
- 联想小新锐7000安装Win7系统
- java中的大事件
- Runtime类中的freeMemory,totalMemory,maxMemory