#微信#Java全国统一卷之SpringMVC( 二 )
总结: 中央处理器---映射处理器----映射适配器------ModelAndView()带回中央处理器-----视图解析器----解析View和获得Model数据-----渲染视图----返回浏览器 。
3.文件的异步上传 , 后面有核心代码 。 文件按上传部分 。
4.MVC类型转换器的原理说明:在javaweb中 , 当用户发送了请求后 , 请求的参数由容器填充到HttpServletRequest对象中 。 填充到request中的值是字符串 。 每次后台拿到前台传递的值 , 可能要自己进行类型的转换 。 那么springmvc中就考虑到了这个问题 , 它有一套机制来解决字符串转成对象的问题 。 这就是所谓的类型转换器 。 1)在springmvc中 , 当用户通过表单或者url发送请求的时候 , springmvc会把httpServletRequest和请求的参数的实例给核心对象DataBinder 。 2)然后核心对象DataBinder会去调用ConverionService组件把参数进行转换 , 还会进行格式化 。 继续把请求的消息填充到入参对象中 。 然后调用validator组件对已经绑定的入参对象进行合格性校验 。 最终把生成的数据绑定到BindingResult对象中 。 如果有异常 , 异常信息就会到BindingResult中 。
在调用Handler之前会对数据进行转换和格式化 。
- 「微信」facebook全球用户数达30亿,微信还有机会达到此高度吗?
- 「微信」今天才发现,微信长按2秒隐藏5大功能,很多人都还不知道,真好用!
- 『押金』内测一年微信“支付分”正式上线,消费更便利了?
- 娱乐小小始终未见微粒贷,看完后惊了,小伙使用微信5年
- 心我乐微信出现微粒贷,打开之后18万,大妈年近60
- 科技有创意潮讯:运营商版微信;华为屏下摄像头新专利;天玑1000+真机;苹果又现“限制门”;史上最贵越狱
- 互联网圈里人大爷大妈们更爱微信,是因为这个,马云估计没想到
- 美肤瘦身知识很久转过几次帐,微粒贷就自动开通了82000!,小伙微信发发红包
- #Java#java线程到底有多少种状态?
- 微信▲这个功能不关,微信就成“内存杀手”,256GB都不够用!