Validate by Manual Programming
1: validate every action method
(1):extend ActionSupport and rewrite the validate method
(2):<result name="input"/>
(3):<s:filederror />
2: validate specific action method
(1):add validateXxx method to validate Xxx method
(2):<result name="input"/>
(3):<s:filederror />
Validate by XML configuration
1: validate every action method
(1):add ActionClassName-validation.xml
(2):<result name="input"/>
(3):<s:filederror />
2: validate specific action method
(1):add ActionClassName-ActionName-validation.xml
(2):<result name="input"/>
(3):<s:filederror />
validation.xml searching order:
1:Single Action
owner:ActionClassName-validation.xml
owner:ActionClassName-ActionName-validation.xml
2:Have parent
parent:ActionClassName-validation.xml
parent:ActionClassName-ActionName-validation.xml
owner:ActionClassName-validation.xml
owner:ActionClassName-ActionName-validation.xml
1: validate every action method
(1):extend ActionSupport and rewrite the validate method
(2):<result name="input"/>
(3):<s:filederror />
2: validate specific action method
(1):add validateXxx method to validate Xxx method
(2):<result name="input"/>
(3):<s:filederror />
Validate by XML configuration
1: validate every action method
(1):add ActionClassName-validation.xml
(2):<result name="input"/>
(3):<s:filederror />
2: validate specific action method
(1):add ActionClassName-ActionName-validation.xml
(2):<result name="input"/>
(3):<s:filederror />
validation.xml searching order:
1:Single Action
owner:ActionClassName-validation.xml
owner:ActionClassName-ActionName-validation.xml
2:Have parent
parent:ActionClassName-validation.xml
parent:ActionClassName-ActionName-validation.xml
owner:ActionClassName-validation.xml
owner:ActionClassName-ActionName-validation.xml
本文详细介绍了Struts2框架中的验证机制,包括通过手动编程和XML配置两种方式实现的全面验证及特定Action方法的验证过程。同时阐述了验证文件的搜索顺序,有助于开发者更好地理解和应用Struts2的验证功能。
97

被折叠的 条评论
为什么被折叠?



