zoukankan      html  css  js  c++  java
  • SpringMVC 数据的处理

    数据处理包含:

    1. 数据类型转换
    2. 数据类型格式化
    3. 数据校验.

    1). 如何校验 ? 注解 ?
    ①. 使用 JSR 303 验证标准
    ②. 加入 hibernate validator 验证框架的 jar 包
    ③. 在 SpringMVC 配置文件中添加 <mvc:annotation-driven />
    ④. 需要在 bean 的属性上添加对应的注解
    ⑤. 在目标方法 bean 类型的前面添加 @Valid 注解
    2). 验证出错转向到哪一个页面 ?
    注意: 需校验的 Bean 对象和其绑定结果对象或错误对象时成对出现的,它们之间不允许声明其他的入参
    3). 错误消息 ? 如何显示, 如何把错误消息进行国际化

    实例

    private Integer id;
    @NotEmpty
    private String lastName;

    @Email
    private String email;
    //1 male, 0 female
    private Integer gender;

    private Department department;

    /**
    * 格式化注释
    */
    @Past
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date birth;

    @NumberFormat(pattern="#,###,###.#")
    private Float salary;

  • 相关阅读:
    设计模式 之 单例模式
    leetcode 69 x 的平方根 牛顿迭代法
    leetcode 98 验证二叉搜索树
    leetcode 54 螺旋数组
    第一篇-python入门
    python-入门
    python
    线性判别分析LDA总结
    LDA
    线性判别分析(LDA)原理
  • 原文地址:https://www.cnblogs.com/huy360/p/4521334.html
Copyright © 2011-2022 走看看