安装JDK、Grails,配置环境变量等。
1.使用命令:grails cteate-app 创建项目:
2.在项目包的lib里放入数据库依赖jar:
3.修改数据源(项目包/grails-app/conf/DataSource.groovy):
dataSource { //数据库连接配置 pooled = true driverClassName = "com.mysql.jdbc.Driver" //驱动配置 username = "root" //用户 password = "123456" //密码 logSql = true //打印sql }
development { //---开发环境配置 dataSource { dbCreate = "update" url = "jdbc:mysql://localhost:3306/grailsdemo" } }
4.准备好数据库:
5.进入项目包使用命令 grails create-domain-class Bean 创建Bean:
6.修改Bean:
package grailsdemo //包路径 class User { String name String pswd static constraints = { name(size:2..10, blank:false) //约束用户名,长度在2-10之间;不能为空 pswd(size:6..12, blank:false) //约束密码,长度在6-12之间;不能为空 } }
7.创建Bean的CRUD页面:
8.运行项目:
9.进入创建页面测试:
页面提示“请填写此字段”,这不是我想要的提示文本。
10.配置国际化资源文件:
在文本末尾添加 key=value :
11.再次测试:
发现:
(1)长度验证无效;
(2)自定义的空验证提示文本仍然无效。
请问:如何使自定义的页面验证提示文本生效?
这么长时间了估计解决了把。我是11年用过1年,验证的话,可以在domain 里里面用constraints里 设置。长度,非空都可以设置的。
######谢谢!版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。