在 Grails 中验证 IP 地址

2023-12-28

我正在寻找一种通过约束验证 Grails 中的 IP 地址的方法。

这样的事情可能吗?

package example

class Ip {

    String ip

    static constraints = {
        ip(unique: true, inetAddress: true)
    }
}

我找到了这个链接:http://grails.org/doc/2.2.x/api/org/codehaus/groovy/grails/validation/routines/InetAddressValidator.html http://grails.org/doc/2.2.x/api/org/codehaus/groovy/grails/validation/routines/InetAddressValidator.html,但我不知道如何实现这一点。


我找到了我寻找的解决方案

import org.codehaus.groovy.grails.validation.routines.InetAddressValidator

class Ip {

   String ip



 static constraints = {
    ip(blank: false, unique: true, validator: { 
         return InetAddressValidator.getInstance().isValidInet4Address(it) 
         } )
 }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Grails 中验证 IP 地址 的相关文章

  • RAILS 3 模型验证包含不起作用

    Schema Information Schema version Table name terms id integer not null primary key user id integer term type string 255
  • 如何为 HTML 验证提供自定义验证错误消息?

    当我使用默认 HTML 验证时 它会显示默认错误消息 这不是我想向客户显示的 我需要自定义消息并为每个验证提供不同的信息 例如最小 最大 类型和要求 例如 该字段为必填项 值不匹配 参考传统的HTML代码
  • Magento,翻译验证错误消息

    我已经成功创建了原型验证的新规则 现在我需要翻译错误消息 位置 Javascript 中的字符串 但是 我只能翻译所有消息 我的新自定义消息似乎无法翻译 我该如何改变这个 也许你需要一个jstranslator xml里面的文件etc fo
  • 我应该在 grails 应用程序中的哪里放置瞬态域类?

    我应该在 grails 应用程序中的哪里放置瞬态域类 即我有一个Action将被传递和使用但从未保存的类 这应该是在grails app domain文件夹 还是其他地方 grails app domain用于持久域类 但并非所有应用程序的
  • 使用自定义验证器进行 ASP.Net 字数统计

    我正在处理的 ASP Net 2 0 项目的要求将某个字段限制为最多 10 个单词 不是字符 我当前正在使用带有以下 ServerValidate 方法的 CustomValidator 控件 Protected Sub TenWordsT
  • 如何在浏览器验证带有“必填”属性的字段后禁用提交按钮?

    我们使用以下 jQuery 来禁用提交按钮 以防止重复提交 服务器速度慢 jQuery document ready function SENDE BTN INAKTIV STELLEN input type submit click fu
  • 电话号码的正则表达式,不允许全零

    需要您的正则表达式帮助 我当前的正则表达式是 d 8 最小长度为 8 不允许包含字母 特殊字符和空格 我还想禁止全零 如 00000000 Thanks 该模式应该可以满足您的需求 0 d 8 The 0 部分是负前瞻 将阻止仅输入零 Ex
  • 我想在后端验证来自 golang 前端的时区

    前端在注册期间发送时区以及其他用户详细信息 我需要在时区上放置一个验证器来进行 api 测试 时区数据的格式为 GMT 10 00 Hawaii GMT 08 00 Pacific Time US amp Canada 我所做的是定义数组中
  • Java SWT 用户输入验证

    在 SWT 中进行用户输入验证时 Java 约定是什么 我读到有 FieldEditors 它们是非常方便的字段 但遗憾的是仅适用于首选项和对话框 我还了解到有一个 IValidator 接口 但它经常与数据绑定一起使用 就我而言 我的大多
  • withTransaction 和 withNewTransaction 有什么区别?

    以下动作有什么区别 def someAction User withTransaction and def someAction User withNewTransaction 我什么时候用什么 当 grails 操作仅包含 Transac
  • 使用 ASP.NET MVC Linq To SQL 进行验证:如何避免编辑生成的源?

    我正在阅读一些关于验证的文档ASP NET MVC 忽略那些建议重新发明轮子编写自己的验证逻辑的人 大多数文章提倡使用xVal或数据注释验证器 两者都允许通过装饰模型的属性 进行声明性验证 我想我会去xVal 因为它似乎是最受建议的 因此
  • ASCII“../”是 PHP 中指示目录遍历的唯一字节序列吗?

    我有一个 PHP 应用程序 它使用 GET参数来选择文件系统上的 JS CSS 文件 如果我拒绝输入字符串包含的所有请求 或者可见 7 位 ASCII 范围之外的字节 当路径传递到 PHP 的底层 基于 C 文件函数时 这是否足以防止父目录
  • 必填字段验证器中的数字验证

    是否可以将数字验证放入 asp net 文本框中的必填字段验证器中 您应该使用比较验证器 http msdn microsoft com en us library system web ui webcontrols comparevali
  • JSF 中基于两个组件的组合的验证/转换

    我正在开发一个 JSF Web 应用程序 我需要使用周期性作为数据结构 以下是我使用的 Java 类 public class Periodicity implements Serializable private Integer valu
  • XHTML 和文本区域内的代码

    在我的一个使用文本区域进行提交的网站上 我的代码可以显示如下所示的内容
  • 来自控制器的 Rails 验证

    有一个联系页面 可以输入姓名 电话 电子邮件和消息 然后发送到管理员的电子邮件 没有理由将消息存储在数据库中 问题 如何 在控制器中使用 Rails 验证 根本不使用模型 或者 在模型中使用验证 但没有任何数据库关系 UPD Model c
  • 自定义 jQuery 验证 .addMethod

    我有一个表单 可以根据最小 最大长度验证邮政编码 我需要将所有国家 地区的邮政编码最小设置为 5 位数字 澳大利亚除外 澳大利亚需要为 4 位数字 这是我遇到的问题 validator addMethod AusZip function v
  • 如何在 CakePHP 中“验证”人名?

    我有一个 PHP 脚本 应该检查 有效 的人名 但最近破解了带有空格的名称 因此我们向验证器添加了空格 除了这样做之外 有没有办法向 CakePHP 的验证器添加黑名单以阻止所有 无效 字符 而不是允许 有效 字符 注意 我 通常 知道如何
  • 在转到另一个活动之前需要 editText 字段

    我有验证editText 如果editText字段为空 它应该会失败验证并阻止用户转到另一个字段Activity 因为需要一个值 怎么做 我知道这是一个基本问题 但我不知道如何做到这一点 My code btninsert Button f
  • 我希望 jQuery 验证器向表单元素的父级添加一个类

    我该如何使用jQuery 验证器 http docs jquery com Plugins Validation添加 删除类名 例如validate 在表单元素的父元素上 li 这样我就可以通过仅设置一个类名来设置与该元素相关的所有内容的样

随机推荐

  • 创建一个有效的字数统计器,包括中文/日文和其他重音语言

    在尝试弄清楚如何对字符串进行有效的单词计数器之后 我了解了 PHP 的现有函数str word count http php net manual en function str word count php但不幸的是它没有做我需要它做的事
  • 将空值插入 cassandra

    我有一些字段存储到 Cassandra 中 但其中一些字段在任何给定点都可能为空 由于它们的数量相当多 如果我在将它们添加到 INSERT 之前不检查每一个是否为空 它会使代码更具可读性 这样做有什么坏处吗 EDIT 我找到了一张 jira
  • 使用 python requests 库进行谷歌搜索

    我尝试过查找 但所有其他答案似乎都在使用 urllib2 我刚刚开始尝试使用请求 但我仍然不太清楚如何从页面发送或请求其他内容 例如 我将有 import requests r requests get http google com 但我
  • Apache POI 将系列名称添加到 LineChart 中

    我正在 Excel 文档中使用 Apache POI 创建折线图 据我设法实现的目标如下图所示 我使用 Apache svn 中的示例编写了代码 所以我当前的方法如下所示 Drawing drawing question createDra
  • 从有限集中进行朴素随机选择的 O 值是多少?

    这个问题 https stackoverflow com questions 1293609 randomize value in javascript从有限集中获取随机值让我思考 人们想要从一组 Y 值中检索 X 个唯一值是很常见的 例如
  • 在 C# 中使用时间跨度简化 if else 条件

    我必须创建一份实时报告 为此 我必须为特定日期的每个小时编写条件 在下面的代码中 条件检查当前星期几 然后检查当前时间 并据此生成报告 protected void sample TimeSpan zerothHour new TimeSp
  • 从 z3 模型中仅提取一个值

    我正在寻找相当于 z3 源 API获取价值 例如 当我有以下查询时 我可以轻松指定我想要查看哪些值 declare const s1 String declare const s2 String assert 8 str len s1 as
  • Android 2.2 SSL 客户端证书错误?

    我的问题 有没有人在具有多个证书链的 Android 2 1 2 2 中成功验证了带有客户端证书的 SSL 连接 细节 我正在尝试为Android平台实现客户端证书身份验证 StackOverflow 中已经有很多关于如何使用 KeySto
  • 使用 python 将 tiff 堆栈加载到 numpy 数组中

    我在 tif 文件方面遇到了一些问题 我确信这只是一个我无法解决的小问题 请记住 我是一个相对较新的程序员 基本上 我准备了大小为 64x64xn 的 tif 文件 n 最多 1000 该图像只是包含所有这些切片的单个文件 我想将图像加载到
  • 如何强制 WPF ListView 重新查询它的 ItemSsource?

    我正在即时重写其 XML itemSource 并希望它立即使用新数据 您应该使用 ObervableCollection 当此集合更新时 ListView 也会更新 但如果出于某种原因您不想使用它 请使用 listView Invalid
  • 通过 oData API 从 Power BI 访问 Azure Devops 用户故事中的描述和接受标准

    我正在尝试从 PowerBI 的 Azure DevOps 的用户故事工作项类型中检索描述和接受标准字段 我尝试过 oData feed 还配置了分析视图 并搜索了在线文档 但均无济于事 有没有人成功地做到过这一点 我实际上想做的是确定两个
  • 简单类 - 是内存泄漏吗?

    我有一个非常简单的类 它有一个整数变量 我只是将变量 i 的值打印到屏幕上并递增它 并使线程休眠 1 秒 当我针对此方法运行探查器时 即使我没有创建任何新变量 内存使用量也会缓慢增加 执行此代码大约 16 小时后 我发现内存使用量增加到 4
  • 如何禁用基于颜色的分组条形图表达?

    我有一个包含 3 列的 pandas 数据框 名称 组 值 我想制作一个水平条形图 从最高值到最低值排序 并根据组列中的值对每个条形进行着色 问题是 当我添加颜色参数时 条形也会按颜色排序 是否可以使条形不按颜色分组在一起 这是我尝试过的
  • 如何在Flutter中制作倒圆角的容器?

    这是制作圆角容器的方法 Container decoration BoxDecoration borderRadius BorderRadius circular 10 但是有没有办法制作如下图所示的倒圆角呢 我在网上找不到任何东西 作为一
  • jQuery - 触发器('click')在 IE 中不起作用 - 对象不支持此属性或方法

    我有一个图像 悬停时有一个淡入淡出的覆盖 div 其中显示文本链接 单击链接时 它会打开一个包含内容的影子框 我希望整个覆盖 div 都是可点击的 所以我使用了 div overlay each function this click fu
  • 错误 SocketEnginePolling:长轮询请求期间出错

    let manager SocketManager socketURL URL string Some url config log true compress var socket SocketIOClient var name Stri
  • 使用 Socket 将数据从 [Python 客户端] 发送到 [C# 服务器]

    我想使用简单的套接字应用程序将字节数据从 Python 客户端发送到 C 服务器 C 服务器与 C 客户端运行良好 但是当我尝试使用 Python Socket 将数据发送到 C 服务器时 数据永远不会到达 我不太习惯 Python 有人可
  • PhoneGap、Bootstrap 还是 JQuery Mobile? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我有一个用 HTML CSS 和 JavaScript 编码的 Web 应用程序 我对这个应用程序的目标是最终让它在各种移动设备上运行 并保留网
  • 我可以将 webpack 源映射和源代码文件放在单独的文件夹中吗?

    我读了这个问题生产中的源映射文件 安全吗 https stackoverflow com questions 27345520 source maps files in production is it safe 我想用源代码在不同的文件夹
  • 在 Grails 中验证 IP 地址

    我正在寻找一种通过约束验证 Grails 中的 IP 地址的方法 这样的事情可能吗 package example class Ip String ip static constraints ip unique true inetAddre