我正在验证我的登录表单。我创建了一个validation.xml,在struts-config.xml中添加了插件,创建了ApplicationResource.properties文件等。我已经为验证框架工作完成了所有必要的工作,我的应用程序也运行没有错误,但它没有验证数据。我已经多次重新检查了。请有人告诉我应该在哪里检查可能的错误。
由于
答案 0 :(得分:2)
如果您说,应用程序正在运行且没有错误,并且您的数据未经过验证,那么我认为您的应用程序不会选择验证程序插件。如果您的登录表单不是ValidatorForm
而是普通ActionForm
,则可能会发生这种情况。你在延长ValidatorForm
吗?
针对Struts validator guide重新检查您的代码。即使你已经这样做了,仍然有一些你可能错过或误解的东西。
让同事或朋友看一下。有清新视角的人可能会注意到你错过的东西,因为你盯着你自己的代码。
如果无法做到这一点,你可以随时删除所有内容(将其读作:在某处保存当前解决方案,然后从源代码控制中获取干净的副本)并从头开始。如果它可以工作,您可以将您从初始解决方案中保存的内容进行比较,并找出差异。