play框架手册-05.HTTP数据验证.docVIP

  • 4
  • 0
  • 约 11页
  • 2016-08-13 发布于重庆
  • 举报
play框架手册-05.HTTP数据验证

05.用play验证http数据 验证确保了某些指定的需求能够获得正确的值。一般用于在存入数据库前对数据进行验证或表单验证。 在play里验证如何进行的? 每个请求都有他自己的Validation(验证)对象和相应的错误集合。有以下三种方式来定义验证。 在一个控制器方法,可以直接调用控制器的validation属性的方法。也可使用play.data.validation.Validation类的静态方法来访问API子集。 在控制器的方法参数上使用注释声明来进行验证。 为一个action方法的POJO参数添加@Valid注释来验证POJO属性。 验证对象负责维护play.data.validation.Error对象集合。每个error都有两个属性: key:用于确定是哪个元素导致的错误。当play发生错误时,key值可以任意设置,它遵循java变量默认命名约定。 message:其内容包含了错误的文本描述。message可以是纯文本消息,也可以是key的消息绑定(特别是国际化支持)。 下面我们使用第一种方式来验证一个简单的http参数: public static void hello(String name) { validation.required(name); … } 此代码用于检测name变量是否正确设置。如果不正确,相应的错误消息将会增加到当前错误集

文档评论(0)

1亿VIP精品文档

相关文档