??????耗了一段時間之后,終于找出了問題所在,struts1.1和struts1.2的這兩個文件的DOCTYPE是不同的。
???? struts1.1的validator-rules.xml的DOCTYPE如下:
???? <!DOCTYPE form-validation PUBLIC
????????? "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN"
????????? "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">
?? ?而struts1.2的該文件如下:
?? <!DOCTYPE form-validation PUBLIC
????????? "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"
????????? "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
? struts1.1的validate.xml的DOCTYPE如下:
??<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" "validator_1_0.dtd" >
?struts1.2的該文件的DOCTYPE如下:
?<!DOCTYPE form-validation PUBLIC
????????? "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"
????????? "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">