摘要:
一 . 概述 文件上传在springmvc之中非常的简单,我们几乎只需要进行配置就能完成. 在springmvc之中,使用的还是fileupload完成的. 二 . 简单的演示 我们首先需要添加文件上传的组件包. 再添加了依赖包之后,实际上会加入fileupload和其依赖的io包. 下面就是配置文 阅读全文
摘要:
一 . 概述 前台的js校验我们总是不可相信的,因此后台的校验就是最后一道防线,做为一个mvc框架springmvc也提供了一整套的校验框架. 二 . 参数验证 springmvc支持jsr303,使用hibernate validate帮助我们实现Bean的校验. 首先我们需要加入hibernat 阅读全文
摘要:
一 . 概述 在前面我们使用了类型转换服务完成了类型的转换,另外springmvc也提供了一种注解的方式来完成 这种类型转换服务. 二 . 使用类型转换注解 @InteBinder 在我们的Controller之中,添加了这个类型转换器,就可以自动的完成从string到日期的转换了. 三总结 虽然有 阅读全文
摘要:
一 . 概述 在前面说参数映射的时候,有一个现象,就是前台传递的参数可以进行类型转换然后映射到后台的参数之上. 我们知道,前台传递的所有的参数都是string类型,那么这个转换的动作是说完成的呢? 答案就是类型转换器. 二 . 类型转换器 我们首先看一类型转换器的接口接口: 这个接口就是将源类型转换 阅读全文
摘要:
一. 概述 在前面我们看到了我们实现了HandlerExceptionResolve接口,然后就能实现了异常的统一处理了. 在springmvc之中,同时也提供了使用注解的方式进行异常的处理. 二 . ExceptionHandler注解 我们首先看下结构 当我们想做一个异常解析器的时候,我们只需要 阅读全文
摘要:
一 . 概述 标准的mvc框架都有一个异常处理机制,springmvc同样也提供了一个处理的方式. 在之前的源码之中,我们看到了springmvc统一获取了异常,也就是说springmvc获得了统一处理异常的方式. 二 . 异常处理器 在springmvc之中,将统一的异常处理交给了异常处理器. 我 阅读全文
摘要:
一 . 概述 在我们使用参数映射之中,最为常见的一种类型就是将参数映射为一个javaBean. 在前面我们说过,springmvc支持的是formBean的概念,因此根对象就是Bean.这和struts1是一致的. 二 . 简单的演示 创建一个javaBean. 编写控制器: 我们直接将参数映射到方 阅读全文