Finally I found the problem! I did apply a slight change to the validator.xml yesterday: just added the following xml header.
<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> But in the above header, the version of validator is declared as 1.1 while in my validator-rules.xml, the version is 1.0! So, obviously there is a version conflict which caused the validator did not work. Talos ----- Original Message ----- From: "Chen Chunwei" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <user@struts.apache.org> Sent: Wednesday, March 26, 2008 9:45 AM Subject: The validator does not work Hi all, It seems that my struts application's validator does not work. I've add <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" /> </plug-in> to my struts-config.xml and these two files surely exist. Actually, it did work yesterday and I don't remember there are any change applied to my application. But the validator just does not work. Have you ever met with this situation? Or is there any way to find out the reason why the validator doesn't work? I can debug my application. Thanks. Talos