`

一个Wicket验证示例

阅读更多
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.
0
1
分享到:
评论

相关推荐

    wicket简单实例

    这是一个常见的Web应用示例,它展示了如何使用Wicket创建一个留言簿。用户可以通过表单提交留言,而这些留言会存储在服务器端并显示在页面上。这涵盖了Wicket的表单处理和数据持久化概念。 6. **Wicket_include**...

    wicket例子和开发指南

    这个压缩包包含了一个Wicket的开发指南PDF文档以及一些示例项目,这些都是学习和掌握Wicket框架的重要资源。 一、Wicket框架简介 Wicket的核心理念是"组件就是一切",它将Web页面的HTML与Java代码紧密结合,通过...

    wicket文档

    本节介绍了一个简单的Wicket "HelloWorld" 示例,展示了如何快速搭建一个Wicket项目。 **3.2 Wicket程序的开发步骤** - **3.2.1 制作一个Html模板** 创建HTML布局文件作为基础模板。 - **3.2.2 编写Java控制...

    apacke-wicket-mvn编译

    【标题】:“apacke-wicket-mvn编译”指的是使用Apache Maven构建工具来编译一个基于Apache Wicket的项目。Apache Wicket是一款开源的Java Web应用框架,它以组件为基础,提供了丰富的功能来帮助开发者创建动态、...

    Wicket.pdf(Wicket开发指南)

    - **低学习曲线:** 相比其他框架,Wicket 提供了一个更直观的 API 和简洁的文档,使得新用户能够快速上手。 - **规则配置:** 减少了对 XML 配置文件的依赖,简化了开发流程。 - **Ajax 支持:** 内置了对 Ajax ...

    前端项目-wicket.zip

    " Wicket-master " 这个文件名通常代表这是一个项目的主分支或源码仓库,很可能包含了整个Wicket项目的源代码、示例、文档和其他资源。"master"分支通常是Git版本控制系统中的默认分支,用于存放最新的、经过验证的...

    Wicket开发指南-简体版

    - **Wicket概述**:Wicket是一个轻量级框架,其设计旨在降低开发门槛,并通过一系列特性提升开发体验。 **1.4 Wicket的主要特性** - **更加纯粹的Java和面向对象**:Wicket的设计遵循Java的最佳实践,使得开发者...

    Wicket开发指南

    Wicket框架是一个基于Java的开源Web应用程序框架,它的设计目标是提供一种简单、声明式和组件化的编程模型,让开发者能够更高效地构建动态、交互式的Web应用。Wicket的核心理念是将UI逻辑与HTML模板分离,从而实现更...

    Apache Wicket Cookbook

    - **基础篇**:介绍Wicket的基本概念和安装配置方法,包括开发环境搭建、第一个Wicket应用的创建等。 - **组件篇**:详细讲解Wicket的各种内置组件(如文本框、按钮等)及其使用方法,以及如何自定义组件。 - **页面...

    wicket_liferay_porlet_sample

    在【压缩包子文件的文件名称列表】中提到的"BachelorArbeitWicket"可能是指一个与Wicket相关的学士学位论文项目,或者是一个以Wicket为主题的开发案例集。这个名字暗示了这可能是一个深入研究或实现Wicket特性的项目...

    wicket-spring-security-example:Wicket SpringSecurity 示例

    Wicket SpringSecurity 示例 ###如何开始 mvn 全新安装 mvn 码头:运行 在浏览器中打开 ###做什么的 证明 Wicket 可以与 Spring ...web.xml 没有使用,通过软件 ApplicationInitializer 运行(你需要一个 Servl

    实战wicket学习总结

    Wicket是一个Java Web应用程序框架,以其独特的组件模型和强大的MVC设计而备受赞誉。本文将基于三年的Wicket项目经验,深入探讨Wicket的关键特性和在实际开发中遇到的问题及解决方案。 1. **视图层与逻辑的分离**:...

    Wicket 8.X开发文档(中文翻译+英文原版)

    2.如何使用示例代码 3.我为什么要学习Wicket? 3.1。我们都喜欢意大利面:-) ... 3.2。面向组件的框架 - 概述 3.3。面向组件的Web开发框架的优点 3.4。Wicket与其他面向组件的框架相比 威克特说“你好世界!” 4.1。...

Global site tag (gtag.js) - Google Analytics