java Struts Xwork验证忽略应用程序返回按钮
对于某些页面,我不得不忽略应用程序上的Struts验证。 我有一大堆书页。用户完成一个页面,然后单击“下一步”按钮进入另一个页面。 单击“下一步”时,将对必需元素进行验证检查,并且这些元素工作正常
在同一页面中有“后退”按钮,单击该按钮用户将导航到上一页。 即使未输入强制元素,用户也应允许转到上一页。 但就我而言,强制检查正在停止
我正在使用Struts验证框架。
我有AdminWorkFlow-Validation.xml
文件,该文件具有页面所需的所有验证
如何在单击“后退”按钮时忽略验证检查
使用Struts 2.0.11和
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
# 1 楼答案
我已经找到了解决我问题的办法。我创建了自己的验证器。 它处理两件事
通过提供向导索引(静态)和页面索引(按页面设置),管理具有相同操作的多个表单系列。 示例代码:
/**
*/
公共类MandatoryStringFieldValidator扩展了FieldValidator支持{
}
验证。xml
最终进入验证阶段。xml
请注意:我已经删除了一些代码,因为它有生产代码,并更改了文件中的名称