![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springmvc
自在强
这个作者很懒,什么都没留下…
展开
-
springmvc基础知识(一)&springmvc的框架
1.springmvc框架1.1什么是springmvcspringmvc是spring框架的一个模块,springmvc和spring无需通过中间的整合层进行整合springmvc是基于mvc的web框架mvc是一个设计模式,1.3springmvc框架第一步:发起请求到前端控制器(DispatcherServlet)第二部:前端控制器请求HandlerMa...原创 2018-08-05 09:59:45 · 459 阅读 · 0 评论 -
springmvc高级知识(五)&RESTful支持
并通过一个小例子展示如何编写RESTful风格的controller和配置前端控制器,最后展示静态资源的解析概念理解RESTful架构 - 阮一峰的网络日志 RESTful API 设计指南- 阮一峰的网络日志 RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful(即Representat...原创 2018-08-06 08:46:09 · 254 阅读 · 0 评论 -
springmvc高级知识(四)&与json数据交互
在springmvc中进行json数据的交互,先是环境准备和配置,然后分别展示了“输入json串,输出是json串”和“输入key/value,输出是json串”两种情况下的交互springmvc进行json交互为什么进行json数据交互json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析还比较方便。 比如:webservice接口,传输json数据...原创 2018-08-06 08:46:01 · 207 阅读 · 0 评论 -
springmvc高级知识(三)&上传图片
本文展示如何在springmvc中上传图片springmvc中对多部件类型解析在修改商品页面,添加上传商品图片功能。在页面form中提交enctype=”multipart/form-data”的数据时,需要springmvc对multipart类型的数据进行解析。在springmvc.xml中配置multipart类型解析器。<!-- 文件上传 -->&...原创 2018-08-06 08:45:52 · 230 阅读 · 0 评论 -
springmvc高级知识(六)&拦截器
拦截定义定义拦截器,实现HandlerInterceptor接口。接口中提供三个方法。public class HandlerInterceptor1 implements HandlerInterceptor{ //进入 Handler方法之前执行 //用于身份认证、身份授权 //比如身份认证,如果认证通过表示当前用户没有登陆,需要此方法拦截不再向下执行 ...原创 2018-08-06 08:46:20 · 3612 阅读 · 0 评论 -
springmvc高级知识(二)&异常处理
6.异常处理的思路系统中异常包括两类: 预期异常: 运行时异常RuntimeException 前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理, springmvc提供全局...原创 2018-08-06 08:45:43 · 141 阅读 · 0 评论 -
springmvc高级知识(一)&注解开发
本文主要介绍注解开发的介绍包装类型的参数绑定.包装类型的参数绑定需求商品查询controller方法中实现商品查询条件传入。实现方法第一种方法:在形参中添加HttpServletRequest request参数,通过request接收查询条件参数。 第二种方法:在形参中让包装类型的pojo接收查询条件参数。 分析:页面传参数的特点:复杂,多样性。条件包括:用户账号、商...原创 2018-08-06 08:45:24 · 468 阅读 · 0 评论 -
springmvc(四)&注解开发
9.商品修改功能的开发需求 操作流程 1.进入商品的查询页面 2.点击修改连接,进入商品的修改页面,页面中显示的要修改的商品信息(从数据库查询) 需要修改的商品从数据库查询,根据商品id(主键)查询商品修改信息 3.在商品修改页面,修改商品信息,修改后点击提交9.1开发mappermapper 根据id查询商品信息 ...原创 2018-08-05 10:15:05 · 297 阅读 · 0 评论 -
springmvc(三)&与mybatis整合开发
8springmvc和mybatis整合8.1需求使用springmvc和mybatis完成商品列表的查询8.2整合的思路 spring将各层进行整合 通过spring管理持久层的mapper(相当于dao接口) 通过spring管理业务层service service中可以调用mapper接口 通过spring管理表现层Hanlder,ha...原创 2018-08-05 10:11:44 · 194 阅读 · 0 评论 -
springmvc基础知识(二)&入门程序
1入门程序1.1需求 springmvc和mybatis用商品订单1.2环境准备 数据库环境 mysql 5.4 mybatis 表 items orderdetail orders user java环境 jdk1.7 eclipse indigo spring的版本 s...原创 2018-08-05 10:06:55 · 283 阅读 · 0 评论 -
springmvc小结
框架执行流程1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherServlet通过HandlerAdapter处理器适配...原创 2018-08-06 08:46:27 · 213 阅读 · 0 评论