欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一个Wicket验证示例 wicket验证 

程序员文章站 2022-03-09 14:07:07
...
Java文件:
add(new RequiredMaxLengthTextField("name", new PropertyModel<String>(getData(), "name")).add(new AbstractValidator<String>() {
      @Override
      protected void onValidate(IValidatable<String> validatable)
      {
        final String groupname = validatable.getValue();
        if (groupname == null) {
          return;
        }
        getData().setName(groupname);
        if (groupDao.doesGroupnameAlreadyExist(getData()) == true) {
          error(validatable);
        }
      }

      @Override
      protected String resourceKey()
      {
        return "group.error.groupnameAlreadyExists";
      }
    }));


I18nResources.properties文件:
group.error.groupnameAlreadyExists=Group name already exists.
相关标签: wicket 验证