springMVC
MaChuXiang
故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。
展开
-
SpringMVC之(五)数据回显
1.1 什么数据回显提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面。1.2 pojo数据回显方法1、springmvc默认对pojo数据进行回显。pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类型(首字母小写)使用@ModelAttribute指定pojo回显到页面在request中的key2、@Mo...翻译 2018-04-07 14:24:22 · 153 阅读 · 0 评论 -
SpringMVC之(三)包装类型pojo参数绑定
1 包装类型pojo参数绑定1.1 需求 商品查询controller方法中实现商品查询条件传入。1.2 实现方法第一种方法:在形参中 添加HttpServletRequest request参数,通过request接收查询条件参数。第二种方法:在形参中让包装类型的pojo接收查询条件参数。 分析: 页面传参数的特点:复杂,多样...翻译 2018-04-04 16:54:37 · 1622 阅读 · 0 评论 -
SpringMVC之(二)入门程序
1 入门程序1.1 需求以案例作为驱动。springmvc和mybaits使用一个案例(商品订单管理)。功能需求:商品列表查询1.2 环境准备数据库环境:mysql5.1java环境:jdk1.7.0_72eclipse indigospringmvc版本:spring3.2需要spring3.2所有jar(一定包括spring-webmvc-3.2.0.RELEASE.ja...翻译 2018-04-04 15:57:31 · 163 阅读 · 0 评论 -
SpringMVC之(一)简介
1 1.1 什么是springmvcspringmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。(struts2与Spring整合的时候需要借助单独的jar包)springmvc是一个基于mvc的web框架。1.2 mvc在b/s系统 下的应用mvc是一个设计模式,mvc在b/s系统下的应用:1.3 springmvc框...转载 2018-04-04 15:13:18 · 188 阅读 · 0 评论 -
SpringMVC之(十)拦截器
1.1 拦截定义定义拦截器,实现HandlerInterceptor接口。接口中提供三个方法。publicclass HandlerInterceptor1 implements HandlerInterceptor { //进入 Handler方法之前执行 //用于身份认证、身份授权 //比如身份认证,如果认证通过表示当前用户没有登陆,需要此方法拦截不再向下执行 @Over...翻译 2018-04-07 20:37:57 · 169 阅读 · 0 评论 -
SpringMVC之(九)restful
1.1 什么是RESTfulRESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful(即RepresentationalState Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。1、对url进行规范,写RESTful格式的url非REST的url:http://...../query...翻译 2018-04-07 17:55:12 · 117 阅读 · 0 评论 -
SpringMVC之(八)json数据交互
1.1 为什么要进行json数据交互json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析还比较方便。比如:webservice接口,传输json数据.1.2 springmvc进行json交互1、请求json、输出json,要求请求的是json串,所以在前端页面中需要将请求的内容转成json,不太方便。2、请求key/value、输出json。此方法比较常用。...翻译 2018-04-07 16:48:44 · 159 阅读 · 0 评论 -
SpringMVC之(七)文件(图片)上传
1.1 需求在修改商品页面,添加上传商品图片功能。1.2 springmvc中对多部件类型解析在 页面form中提交enctype="multipart/form-data"的数据时,需要springmvc对multipart类型的数据进行解析。在springmvc.xml中配置multipart类型解析器。1.3 加入上传图片的jar上边的解析内部使用下边的jar进行图片上传。...翻译 2018-04-07 15:51:16 · 123 阅读 · 0 评论 -
SpringMVC之(六)异常处理
1.1 异常处理思路 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throwsException向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图: springm...翻译 2018-04-07 15:13:57 · 197 阅读 · 0 评论 -
SpringMVC之(四)校验
1 springmvc校验1.1 校验理解项目中,通常使用较多是前端的校验,比如页面中js校验。对于安全要求较高点建议在服务端进行校验。服务端校验: 控制层controller:校验页面请求的参数的合法性。在服务端控制层controller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主要校验关键业务参数,...翻译 2018-04-04 17:23:15 · 97 阅读 · 0 评论