gpt4 book ai didi

spring - 使用 Spring-MVC 验证 URL 的最佳实践?

转载 作者:行者123 更新时间:2023-12-02 09:59:44 27 4
gpt4 key购买 nike

我正在为我的 Web 应用程序使用 Spring MVC。我需要验证用户输入的 URL 是否有效,并且想知道 Spring 中是否有某些东西可以为我做基本检查(例如以 http/https 开头,有域名等)。

ValidationUtils 仅包含非常基本的检查,我知道我可以在 validate() 方法中编写正则表达式,但更愿意避免它,以防有人已经这样做了:)

谢谢

最佳答案

以前我都是用Hibernate Validator 。只需使用 @URL 注释表单 bean 中的相应字段即可。约束。

如果您以前从未使用过 Hibernate 的 ORM 部分,请不要被这个吓到。 Validator部分不依赖于ORM的东西,将其集成到Spring中是very straightforward .

如果由于某种原因你无法使用 Hibernate Validator...或者你只是想坚持使用你喜欢的东西,RegExLib.com 是一个使用正则表达式的好地方;可以匹配 URI are listed there 的几种模式.

关于spring - 使用 Spring-MVC 验证 URL 的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8989454/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com