java - Struts 1.2 验证问题

标签 java validation struts

我正在验证我的登录表单。我创建了一个validation.xml,在struts-config.xml中添加了插件,创建了ApplicationResource.properties文件等。我已经完成了验证框架工作的所有必要操作,我的应用程序也运行没有错误,但它没有验证数据。我已经复查过很多次了。请任何人告诉我应该在哪里检查可能的错误。

谢谢

最佳答案

如果正如您所说,应用程序运行时没有错误,并且您的数据未经过验证,那么我认为您的应用程序没有选择 validator 插件。如果您的登录表单不是扩展 ValidatorForm 而是扩展您的普通 ActionForm,则可能会发生这种情况。您是否正在扩展 ValidatorForm

根据 Struts validator guide 重新检查您的代码。即使您已经这样做了,您仍然可能会错过或误解一些东西。

让同事或 friend 看看。具有新鲜干净视角的人可能会注意到你因为长时间盯着自己的代码而错过的东西。

如果不可能,您可以随时删除所有内容(即:将当前解决方案保存在某处,然后从源代码管理中获取干净的副本)并从头开始。如果它有效,您可以与从初始解决方案中保存的内容进行比较并找出差异。

关于java - Struts 1.2 验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4113642/

相关文章:

php - laravel 验证使用 "numeric"规则失败,数据来自表单中的数字

jsp - struts2列表框中的默认值

java - MySql 不适用于已部署的 Java Web 应用程序

java - 在 Spring Boot 中添加 servlet 过滤器时没有默认构造函数

java - 加油站动态规划

java - Android + MySQL 使用 com.mysql.jdbc.Driver

基于Java平铺的渲染,可以 move 已经绘制的吗?

c# - 使用 MVVM 进行正确验证

django 验证多个内联表单

java - 应用程序在 ubuntu 中表现奇怪,但在 windows 中工作正常