我正在使用Grails框架.在我的用户控制器中,我有一个名为"active"的布尔字段,它控制是否允许用户登录.登录操作在用户登录时检查此值.
我的域名:
class User {
Boolean active
}
Run Code Online (Sandbox Code Playgroud)
我的观点(edit.gsp):
<g:select id="active" name="active" from="${[1,0]}" value="${userInstance?.active}" />
Run Code Online (Sandbox Code Playgroud)
该值正确保存到数据库中,但我希望"帐户状态"下拉列表显示"已启用"或"已禁用",而不是现在的"1"或"0".
它还应该在加载编辑页面时显示当前值.目前,即使用户在数据库中具有值"0",它也始终显示值"1".
这看起来很容易,但是我还没有找到任何人在GSP中设置下拉值的例子,到目前为止我没有尝试过任何工作.谢谢!