摘要: SpringMVC中的interceptor拦截器是非常重要的,它的主要作用就是拦截指定的用户请求,并进行相应的预处理和后处理. 拦截时间点在"处理器映射器根据用户提交的请求映射出所要执行的处理器类,并且也找到了要执行该处理器类的处理器适配 器,在处理器适配器执行处理器之前" 项目目录树: web. 阅读全文
posted @ 2017-03-25 23:47 喝杯茶 阅读(250) 评论(0) 推荐(0) 编辑
摘要: SpringMVC实现文件上传需要加入jar包,commons-fileupload-1.3.1.jar,commons-io-2.2.jar 项目目录树: pom.xml加入需要的包 web.xml配置 spring-mvc.xml SpringMVC的配置文件 控制器UploadControll 阅读全文
posted @ 2017-03-25 23:46 喝杯茶 阅读(386) 评论(0) 推荐(0) 编辑
摘要: SpringMVC支持JSR(Java Specification Requests, Java规范提案)303-Bean Validation数据验证规范,该规范的实现者很多,其中较常用的是 Hibernate Validator 需要加入的包pom.xml hibernate-validator 阅读全文
posted @ 2017-03-25 23:35 喝杯茶 阅读(494) 评论(0) 推荐(0) 编辑
摘要: SpringMVC内部有类型转换器,当从Request中获取参数后,放入Controller中时,会根据Controller中指定的类型进行自动转换,当指的类型SpringMVC不能自动转换时,就需要自定义类转换器 项目目录树: 请求页面index.jsp 控制器ConverterControlle 阅读全文
posted @ 2017-03-25 22:44 喝杯茶 阅读(3669) 评论(0) 推荐(0) 编辑
摘要: 继承HandlerExceptionResolver自定义异常处理器 控制器ExceptionController.java 定义两个异常类型,NameException.Java和PasswordException.java 自定义异常处理器MyException,当发生异常时,指定跳转的视图js 阅读全文
posted @ 2017-03-25 22:32 喝杯茶 阅读(12812) 评论(0) 推荐(0) 编辑
摘要: SpringMVC的异常处理,SimpleMappingExceptionResolver只能简单的处理异常 当发生异常的时候,根据发生的异常类型跳转到指定的页面来显示异常信息 ExceptionController.java 处理器 defaultException.jsp 发生异常跳转的页面 s 阅读全文
posted @ 2017-03-25 22:26 喝杯茶 阅读(10698) 评论(0) 推荐(2) 编辑
摘要: springMVC的返回值有ModelAndView,String,void,Object类型 项目目录树: 该项目是在前面项目的基础上修改的,这里的pom.xml文件需要加入使用到的包,应为@ResponseBody需要使用的包 ReturnValueController.java控制器 spri 阅读全文
posted @ 2017-03-25 12:46 喝杯茶 阅读(21300) 评论(1) 推荐(2) 编辑