随笔分类 - SpringMVC
Knowledge Of SpringMVC
摘要:一、概述1.1 拦截器的异常场合1.2 拦截器中的方法二、示例2.1 定义两个拦截器2.2 配置拦截器2.3 执行顺序三、拦截器应用3.1 需求3.2 用户登陆及退出功能开发3.3 用户身份认证校验拦截器3.4 编写拦截器一、概述1.1 拦截器的异常场合用户请求到DispatherServlet中,DispatherServlet调用HandlerMapping查找Handler,HandlerM...
阅读全文
摘要:一、需求二、统一异常处理解决方案2.1 定义异常2.2 异常处理2.3 配置统一异常处理器2.4 异常处理逻辑一、需求一般项目中都需要作异常处理,基于系统架构的设计考虑,使用统一的异常处理方法。系统中异常类型有哪些?包括预期可能发生的异常、运行时异常(RuntimeException),运行时异常不是预期会发生的。针对预期可能发生的异常,在代码手动处理异常可以try/catch捕获,可以向上抛出。...
阅读全文
摘要:一、概述1.1 什么是RESTful1.2 URL的RESTful实现二、演示2.1 需求2.2 第一步更改DispatcherServlet配置2.3 第二步参数通过url传递2.4 设置静态资源解析一、概述1.1 什么是RESTfulRESTful软件开发理念,RESTful对http进行非常好的诠释。RESTful即Representational State Transfer的缩写。综合上...
阅读全文
摘要:一、post请求乱码二、get请求乱码一、post请求乱码在web.xml中加入CharacterEncodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingutf-8CharacterEncodingFilter/*以上可以解决post请求乱码问题。二、get请求乱码对于get请求中文参数出现乱码解决方法...
阅读全文
摘要:一、概述二、步骤2.1 引入 Hibernate Validator2.2 配置2.3 创建CustomValidationMessages2.4 校验规则2.5 捕获错误2.6 在页面上展示错误2.7 分组校验一、概述对前端的校验大多数通过js在页面校验,这种方法比较简单,如果对安全性考虑,还要在后台校验。springmvc使用JSR-303(javaEE6规范的一部分)校验规范,springm...
阅读全文
摘要:一、概述1.3 参数绑定过程1.2 @RequestParam二、自定义绑定使用属性编辑器2.1 使用WebDataBinder(了解)2.2 使用WebBindingInitializer(了解)三、自定义参数绑定使用转换器3.1 实现Converter接口3.2 配置转换器一、概述1.3 参数绑定过程1538051.2 @RequestParam如果request请求的参数名和controll...
阅读全文
摘要:一、概述1.1 SpringMVC是什么1.2 MVC在b/s系统的应用1.3 SpringMVC 原理二、入门程序2.1 需求2.2 引入依赖2.3 前端控制器2.4 springmvc.xml2.5 配置处理器映射器2.6 处理器适配器2.7 Handler编写2.8 配置Handler2.9 配置视图解析器三、其它非注解处理器映射器和适配器3.1 映射器1. BeanNameUrlHandl...
阅读全文