springmvc
puppycuty
运维工程师3年
展开
-
springmvc(1) springmvc基础
目录什么是springmvcspringmvc框架springmvc组件:入门程序环境搭建配置前端控制器配置处理器适配器在classpath下的springmvc.xml中配置处理器适配器开发Handler视图编写配置Handler配置处理器映射器配置视图解析器部署调试什么是springmvcspringmvc是spring框架的一个模块...原创 2019-03-29 17:02:06 · 130 阅读 · 0 评论 -
springmvc(2) 非注解的处理器映射器和处理器适配器
springmvc框架通过加载web.xml中的前段适配器对访问的页面进行过滤,通过web.xml中配置的位置访问springmvc的配置文件springmvc的配置文件中定义了,处理器映射器和处理器适配器以及视图解析器和handler。非注解的处理器映射器处理器映射器:org.springframework.web.servlet.handler.BeanNameUrlHandle...原创 2019-04-01 17:16:20 · 160 阅读 · 0 评论 -
springmvc(3) 使用注解的处理器映射器和处理器适配器
在spring3.1之前使用org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping注解映射器。在spring3.1之后使用org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping注...原创 2019-04-02 10:45:09 · 266 阅读 · 0 评论 -
springmvc(4) springmvc源码分析及总结
目录通过前端控制器源码分析springmvc的执行过程。第一步:前端控制器接收请求第二步:前端控制器调用处理器映射器查找 Handler第三步:调用处理器适配器执行Handler,得到执行结果ModelAndView第四步:视图渲染,将model数据填充到request域。入门程序总结前端控制器配置:处理器映射器:处理器适配器:视图解析器配置前缀和后缀:...原创 2019-04-02 11:08:48 · 163 阅读 · 0 评论 -
springmvc(5) springmvc和mybatis整合
目录整合思路准备环境所需要的jar包:工程结构整合daomybaits自己的配置文件-SqlMapConfig.xml持久层spring配置文件-springApplication-dao.xml数据库配置文件-db.properties日志配置文件-log4j.properties逆向工程生成po类及mapper(单表增删改查)手动定义商品查询m...原创 2019-04-02 22:39:21 · 167 阅读 · 0 评论 -
springmvc(6) springmvc和mybatis整合-商品修改功能的开发(@RequestMapping和controller方法的返回值)
目录@RequestMappingurl映射窄化请求映射限制http请求方法controller方法的返回值返回ModelAndView返回string返回void需求操作流程:1、进入商品查询列表页面2、点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询) 要修改的商品从数据库查询,根据商品id(主键)查询商品信...原创 2019-04-03 11:40:43 · 210 阅读 · 0 评论 -
springmvc(7) springmvc参数绑定
目录spring参数绑定过程默认支持参数绑定的类型简单类型的参数绑定简单pojo绑定自定义参数绑定(重点)配置方式1(推荐)配置方式2包装类型的参数绑定集合类型绑定1.数组绑定list绑定map绑定spring参数绑定过程从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。sp...原创 2019-04-03 16:23:37 · 99 阅读 · 0 评论 -
springmvc(8) post乱码和get乱码解决
目录post乱码get乱码post乱码在web.xml中加入:<filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</f...原创 2019-04-03 16:27:37 · 104 阅读 · 0 评论 -
springmvc(9) springmvc和struts2的区别
1、springmvc基于方法开发的,struts2基于类开发的。springmvc将url和controller方法映射。映射成功后springmvc生成一个Handler对象,对象中只包括了一个method。方法执行结束,形参数据销毁。springmvc的controller开发类似service开发。2、springmvc可以进行单例开发,并且建议使用单例开发,struts2...原创 2019-04-03 16:38:37 · 122 阅读 · 0 评论 -
springmvc(10) springmvc校验
目录检验理解校验思路:环境准备配置校验器-springmvc.xml将validator加到处理器适配器配置方式一(推荐)配置方式二在pojo中添加校验规则建立 CustomValidationMessages.properties配置文件捕获校验错误信息controllerjsp页面分组校验检验分组在校验规则中添加分组在contro...原创 2019-04-04 17:14:40 · 118 阅读 · 0 评论 -
springmvc(11) springmvc数据回显
目录什么是数据回显pojo数据的回显方法1、springmvc默认对pojo数据进行回显。2、@ModelAttribute还可以将方法的返回值传到页面3、使用最简单方法使用model,可以不用@ModelAttribute简单类型的数据回显什么是数据回显提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面。pojo数据的回显方法1、sp...原创 2019-04-08 09:43:16 · 71 阅读 · 0 评论 -
springmvc(12) springmvc异常处理
目录异常处理思路自定义异常类全局异常处理器错误页面在springmvc.xml配置全局异常处理器异常测试异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过...原创 2019-04-08 11:05:04 · 104 阅读 · 0 评论 -
springmvc(13) springmvc上传单张图片与多张图片的方式
目录需求springmvc中对多部件类型解析加入上传图片的jar创建图片虚拟 目录 存储图片上传图片代码controller方法多文件上传的两种方式需求在修改商品页面,添加图片上传功能springmvc中对多部件类型解析在 页面form中提交enctype="multipart/form-data"的数据时,需要springmvc对multipa...原创 2019-04-08 14:24:59 · 348 阅读 · 0 评论 -
springmvc(14) springmvc json数据交互
目录springmvc进行json交互加载json数据转换的jar包配置json转换器json交互测试1.输入json串,输出json串jsp页面controller测试结果2.输入key/value输出字符串jsp页面controller测试为什么要进行json数据交互json数据格式在接口调用中、html页面中较常用,j...原创 2019-04-08 17:08:17 · 133 阅读 · 0 评论 -
springmvc(15) springmvc restful支持
目录什么是RESTful实例需求controllerREST方法的前端控制器配置测试对静态资源的解析什么是RESTfulRESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对...原创 2019-04-09 11:53:06 · 109 阅读 · 0 评论 -
springmvc(16) springmvc 拦截器
目录定义拦截器定义拦截器配置1.针对HandlerMapping配置2.类似全局的拦截器测试多个拦截器各各方法执行时机。拦截器应用定义Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。拦截器定义定义拦截器,实现HandlerInterceptor接口。接口中提供三个方法...原创 2019-04-09 16:34:41 · 93 阅读 · 0 评论 -
springmvc字符编码过滤器CharacterEncodingFilter浅析
https://blog.csdn.net/lianjunzongsiling/article/details/77926370转载 2019-05-27 15:27:46 · 136 阅读 · 0 评论