- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
springmvc 第二天课程回顾:springmvc的介绍和框架原理介绍框架原理:dispatcherservlet、HandlerMapping、HandlerAdapter、ViewResolver1、用户发送请求(url),dispatcherservlet将url 交给HandlerMapping处理,处理完成后返回:HandlerExecutionChain对象(Controller、Interceptor)2、dispatcherservlet将controller交给HandlerAdapter处理,调用Handle方法,返回ModelAndView。3、dispatcherservlet将MV交给ViewResolver处理,将MV对象拆分成了model和view,并且将model渲染到view视图。4、dispatcherservlet将view响应给用户。入门程序编写Controller ---- @Controller注解。指定访问的url --- @RequestMapping编写springmvc核心配置文件:配置了三个基本点、扫描controller编写web.xml:加载springmvc的配置文件、配置访问拦截的url、配置dispatcherservletssm整合(springMVC—spring--mybatis)思路:整合包环境搭建创建web工程导入所有的jar包mybatis全局配置文件将mybatis交给spring管理的配置文件管理所有service的配置文件管理事务的配置文件编写springmvc框架启动时需要的核心配置文件(加载了所有的配置文件)编写web.xml资源文件(日志、连接数据库)dao层开发service开发controller开发springmvc的参数绑定概念默认支持参数绑定:requst、response、session、modle、modelmap与基本类型的参数绑定:要求:请求key的名称与形参名称保持一致。与pojo的参数绑定:要求:input中的name属性的名称与pojo的属性名完全一致。乱码----配置乱码过滤器filter类型转换----自定义类型转换器(Converter)与包装类型的pojo。input name 属性名称 格式:xxx.xxx.xxx…Struts2和springmvc的区别使用上本质上课程计划:springmvc的参数绑定(二):数组、集合springmvc的返回值类型:MV、String、Voidspringmvc的统一异常处理器图片上传springmvc与json交互:object与json相互转换的过程springmvc支持的RESTful风格(请求url的格式)springmvc的拦截器springmvc的参数绑定与数组的绑定需求批量删除商品信息编写jsp页面要求形参:以数组类型的方式接收 T[] controller另一种实现方式Vo对象中定义 T[] ids与集合(list)绑定需求批量修改商品信息批量查询在controller中添加方法添加jsp页面略批量提交在Vo中添加list属性修改jsp页面在controller中添加方法controller的返回值返回MV返回ModelAndView。指定视图地址设置数据返回voidrequest:请求。response:响应。返回String返回逻辑视图地址prefix + 逻辑视图地址 + suffix ----- 物理地址。返回redirect特点:数据不能共享url改变返回forward数据可以共享url不发生改变 一次请求 requestspringmvc的统一异常处理器springmvc异常处理springmvc开发过程中,所有的异常信息都是有自带的异常处理器处理的。异常---例外运行时异常5编译时异常 ---- 代码可能出错的地方 ---- 要么try要throw自定义异常目的:将异常信息转成用户能够看的懂(友好提示)自定义异常处理器目的:处理自定义的异常信息。实现HandlerExceptionResolver接口。加载自定义的异常处理器添加error页面处理的代码图片上传修改jsptomcat创建图片服务器导入文件上传的jar更新controller中方法配置文件上传解析器springmvc与json交互交互object与json相互转换过程。object - json ---- @ResponseBodyjson --- object ---@RequestBody导入jarJackson :将object与json相互转换。发送ajax请求编写controllerspringmvc支持的RESTful风格RESTful风格概念:请求u
您可能关注的文档
- 2017生物一轮对点训练23-3生态系统的稳定性bWord版含解析.doc
- 22歌唱祖国.doc
- 2017考研数学线性代数必考公式与定理.docx
- 2光电效应及普朗克常数的测定.doc
- 2018北大状元师哥告诉你风景园林该如何备考难度多大重难点+笔记讲义经验分享.docx
- 37闺蜜节活动策划方案.docx
- 3-1电阻电路的基本分析方法(学生用).doc
- 2604综放工作面作业规程2012119.doc
- 2016高考物理核心考试模型解析.doc
- 3立方根教学设计.doc
- 在2021年科技工作会议上的讲话.pdf
- 大学生对抗击疫情期间心得汇总.doc
- 企业新版生产安全事故应急预案汇编((依据GBT29639-2020编制-89页修订版).docx
- 一般工贸企业双重预防机制一企一册.docx
- Unit1TheChangingWorldTopic1SectionC(教学课件)-仁爱科普版英语九年级上册.pptx
- 幼儿园大班阅读为什么教案.docx
- Unit5Grammar课件译林版英语七年级上册(1).pptx
- 化学反应速率与化学平衡图像突破课件-高二上学期化学人教版选择性必修1.pptx
- Unit1Thesecretsofhappinessunderstandigideas(教学课件)-外研版英语七年级下册.pptx
- 电势差与电场强度的关系课件-高二上学期物理人教版.pptx
原创力文档


文档评论(0)