SpringMVC 4.0 确定目标方法POJO类型入参的过程
来源:互联网 发布:linux常用的命令有哪些 编辑:程序博客网 时间:2024/06/08 00:23
1.确定一个key:
1.>若牧宝方法的POJI类型的参数木有使用@ModelAttribute作为修饰,则key为POJO类名(全是小写的)
2.>若使用了@ModelAttribute来修饰,则key为@ModelAttribute注解的value属性值
2.在implicitModel中查找key对应的对象,若存在的键和目标方法参数类型的第一个字母小写的字符串一致则作为入参传入
若在@ModelAttribute标记的方法中在Map中保存过,且key和1确定的key一致,则会获取到。
3.若implicitModel中不存在key对应的对象,则检查当前的Handler是否使用@SessionAttributes注释修饰,若使用了该注释,且@SessionAttributes注释的value属性值中包含了key,则会从HttpSession中获取key所对应的value值,若存在则是直接传入到目标方法的入参中,若不存在则将抛出异常
4.若Handler没有标识@SessionAttribute注解活@SessionAttribute注解的value值中不包含key,则会通过反射来创建POJO类型的参数,传入作为目标方法的参数。
5.SpringMVC会把key和value保存到implicitModel中进而会保存到request中
阅读全文
1 0
- SpringMVC 确定目标方法 POJO 类型入参的过程
- SpringMVC确定目标方法POJO类型入参的过程
- SpringMVC 4.0 确定目标方法POJO类型入参的过程
- SpringMVC处理模型数据及SpringMVC 确定目标方法 POJO 类型入参的过程
- Spring MVC确定目标方法POJO类型入参的流程
- SpringMVC确定入参POJO的对象
- 学习SpringMVC(十)之确定目标方法POJO类型参数
- 21. SpringMVC_如何确定目标方法POJO类型参数(无写笔记)
- 8.SpringMVC_如何确定目标方法POJO类型参数/视图解析流程分析/
- springMVC控制器方法POJO入参对象是如何赋值的
- Spring MVC POJO入参过程分析
- 22. SpringMVC_ModelAttribute注解修饰POJO类型的入参(无写笔记)
- 大学生如何确定职业目标的方法
- SpringMVC Pojo类的Date类型应用问题
- SpringMVC接收pojo里面包含时间类型的统一处理
- 确定未来的目标
- SpringMVC Controller方法入参映射探秘
- springmvc自定义类型转换器【字符串--->POJO类】
- freemarker如何获取当前时间或者时间戳?
- C++之让接口容易被正确使用,不易被误用(18)---《Effective C++》
- solr和mongodb 比较
- Vue 2.0 vue-router基础学习(一)
- spring cloud 入门实践系列
- SpringMVC 4.0 确定目标方法POJO类型入参的过程
- Mac系统下eclipse中的自动代码提示
- 二叉树的用途之一二叉搜索树
- 阿里云上线视频云剪辑 快速产出PGC短视频不再是问题!
- HDU-1195-Open the Lock(BFS)
- JS事件和CSS媒体查询对同一元素操作样式发生冲突解决方案
- vue2.0+vue-router2.0+axios+webpack开发webapp项目(二)
- SWERC 2016 F题(dfs序+主席树)
- request.setAttribute和session.setAttribute有什么区别