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;

  • 相关阅读:
    DEBUG 知识
    转载:telnet启动后的登录问题
    通过ip找主机名
    转载:网线的相关知识
    hdu2717(广度优先搜索)
    hdu1241(bfs)
    hdu1060 数论
    大数除(hdu2117)
    hdu1159(DP)
    hdu2181__DFS
  • 原文地址:https://www.cnblogs.com/huy360/p/4521334.html
Copyright © 2011-2022 走看看