Spring MVC 验证2025年3月17日 | 阅读 3 分钟 Spring MVC 验证用于限制用户提供的输入。 为了验证用户的输入,Spring 4 或更高版本支持并使用 Bean Validation API。 它可以验证服务器端和客户端应用程序。 Bean Validation APIBean Validation API 是一个 Java 规范,用于通过注释对对象模型应用约束。 在这里,我们可以验证长度、数字、正则表达式等。除此之外,我们还可以提供自定义验证。 由于 Bean Validation API 只是一个规范,因此它需要一个实现。 为此,它使用 Hibernate Validator。 Hibernate Validator 是一个完全兼容的 JSR-303/309 实现,它允许表达和验证应用程序约束。 验证注释让我们看看一些常用的验证注释。
Spring MVC 验证示例在此示例中,我们创建一个包含输入字段的简单表单。 在这里,(*) 表示必须输入相应的字段。 否则,该表单会生成一个错误。 1. 将依赖项添加到 pom.xml 文件。pom.xml 2. 创建 bean 类Employee.java 3. 创建控制器类在 Controller 类中
4. 在 web.xml 文件中提供控制器的条目web.xml 5. 在 xml 文件中定义 beanspring-servlet.xml 6. 创建请求的页面index.jsp 7. 创建其他视图组件viewpage.jsp final.jsp 输出 ![]() 让我们在没有输入密码的情况下提交表单。 ![]() 现在,我们输入密码,然后提交表单。 ![]() ![]() 下载 Hibernate Validator Jar 文件如果您未使用 Maven,请下载 Hibernate Validator jar。 下一个主题正则表达式验证 |
我们请求您订阅我们的新闻通讯以获取最新更新。