Java开发框架Play框架快速入门

发表于:2011-11-16 09:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:廖煜嵘    来源:51Testing软件测试网采编

  九、增加校验规则

  在输入数据时,校验规则是必不可少的,在play框架中,可以很方便地使用注解来增加校验规则,比如在员工类中,可以要求输入的fullName字段内容不能超过100个字符,而且fullName字段不能为空,则在Employee类中,增加如下代码即可:

@Required @MaxSize(100) public String fullName;

  下面列出一些常见的校验规则:

  @Email 校验email合法性
  @InFuture 检验是否将来的日期
  @InPast 检验是否是过往的日期
  @Match 对正则表达式的判断
  @Max 最大值
  @Min 最小值
  @Range 检验范围
  @URL 检验是否URL

  十、改变列表的显示格式

  在默认情况下,比如查看employee列表,只能看到employee的名称字段,假设要在列表中看到每条记录的每个字段的话,要修改下play的模版,方法如下:

  1、停止现在的服务,CTRL-C停止。

  2、在命令行下,输入:

  play crud:ov --template Employees/list

  这将在app/views/Employees目录下新建立一个list.html的页面。

  3、重新输入play run,并切换到eclipse中的项目中,按F5更新页面。

  4、在eclipse中,打开app/views/Employees/list.html,这个是雇员列表的模版文件。

  5、在该页中,找到id=”crudListTable”部分,修改为:

#{crud.table fields:['fullName', 'dateOfHire', 'salary'] /}

  即显示完整所有字段。

  6、重新运行程序,即可看到效果,如下图,可以看到,能看到所有字段值。

  十一、改变列表中标题的显示

  在默认状态下,列表中显示的字段标题是用实体类中的名称的,假如想把fullName修改位Full Name的话,可以在conf/messages下,增加:

  fullName=Full Name

  即可,如下图显示:

  小结

  在本文中,我们学习了如何使用Play框架的脚手架功能,快速搭建CRUD的应用原型。Play框架的配置方法简化了工作代码量。目前Play框架正在不断的完善中,读者可以根据本教程的指引实际操作后,进一步阅读官方文档加以深入学习。

44/4<1234
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号