6.5 本章小结 发表于 2019-06-02 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第6章 SpringMVC的数据转换 格式化和数据校验 6.5 本章小结 阅读全文 »
6.4 数据校验 6.4.2 JSR 303校验 发表于 2019-06-01 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第6章 SpringMVC的数据转换 格式化和数据校验 6.4 数据校验 6.4.2 JSR 303校验 下载JSR 303 JSR 303注解 Hibernate Validator扩展注解 示例 测试JSR 303校验 registerForm.jsp User.java UserController.java success.jsp 国际化错误提示信息 错误消息代码 message_en_US.properties message_zh_CN.properties springmvc-config.xml 测试 乱填表单 错误提示 阅读全文 »
6.4 数据校验 6.4.1 Spring的Validation校验框架 发表于 2019-06-01 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第6章 SpringMVC的数据转换 格式化和数据校验 6.4 数据校验 输入校验 6.4.1 Spring的Validation校验框架 Validator接口 Errors接口 ValidationUtils工具类 LocalValidatorFactoryBean类 实例 表单输入校验 loginForm.jsp User.java UserValidator.java UserController.java 测试 错误填写 显示效果 最后说一句 阅读全文 »
6.3 数据格式化 3.使用AnnotationFormatterFactory格式化数据 发表于 2019-06-01 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第6章 SpringMVC的数据转换 格式化和数据校验 6.3 数据格式化 3.使用AnnotationFormatterFactory格式化数据 testForm.jsp User.java FormatterController.java success.jsp springmvc-config.xml 测试 填写表单 转换效果 控制台输出 阅读全文 »
6.3 数据格式化 2.使用FormatterRegistrar注册Formatter 发表于 2019-06-01 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第6章 SpringMVC的数据转换 格式化和数据校验 6.3 数据格式化 2.使用FormatterRegistrar注册Formatter 自定义注册器 配置文件中注册Registrar 阅读全文 »
6.3 数据格式化 1.使用Formatter格式化数据 发表于 2019-06-01 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第6章 SpringMVC的数据转换 格式化和数据校验 6.3 数据格式化 Converter和Formatter的区别 Spring MVC格式化接口 Printer接口 Parser接口 Formatter接口 FormatterRegistrar接口 AnnotationFormatterFactory接口 示例 使用Formatter格式化数据 使用自定义的格式化类 DateFormatter springmvc-config.xml User.java UserController.java registerForm.jsp success.jsp 测试 使用Spring提供的格式化类 阅读全文 »
6.2.3 多种转换器的优先顺序 发表于 2019-06-01 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第6章 SpringMVC的数据转换 格式化和数据校验 6.2.3 多种转换器的优先顺序 阅读全文 »
6.2.2 Spring支持的转换器 示例 使用WebBindingInitializer注册全局自定义编辑器转换数据 发表于 2019-06-01 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第6章 SpringMVC的数据转换 格式化和数据校验 6.2.2 Spring支持的转换器 示例 使用WebBindingInitializer注册全局自定义编辑器转换数据 注册自定义编辑器 自定义编辑器 在Spring配置文件中装配自定义编辑器 不能再使用默认装配方案 领域对象 测试连接 registerForm请求处理方法 registerForm.jsp register请求处理方法 测试 填写表单 显示效果 控制台输出 阅读全文 »
7.3 拦截器 发表于 2019-05-31 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第7章 Spring MVC的文件上传下载和拦截器机制 7.3 拦截器 7.3.1 HandlerInterceptor接口 preHandle方法 postHandle方法 afterCompletion方法 示例 拦截器实现用户权限验证 FormController 登录界面 UserController BookController main.jsp 拦截器 测试 阅读全文 »
6.2.2 Spring支持的转换器 示例 使用InitBinder注解添加自定义编辑器转换数据 发表于 2019-05-31 更新于 2019-10-14 分类于 Spring+Mybatis企业应用实战(第2版) , 第6章 SpringMVC的数据转换 格式化和数据校验 6.2.2 Spring支持的转换器 示例 使用InitBinder注解添加自定义编辑器转换数据 域对象 测试链接 请求处理方法 表单 填写表单并提交 表单处理方法 自定义属性编辑器 显示效果 阅读全文 »