最近新做一個項目,以前項目用的都是struts1.1,最近用的是1.2,由于用myeclipse在工程中添加struts1.2時,未像添加1.1時那樣自動生成驗證規(guī)則文件validate-rules.xml文件,于是想當然的將1.1時用的該文件以及validate.xml文件拷貝了過去,嘿嘿,都是Ctrl+C惹的禍,客戶端表單驗證出問題了,配置都是正確的,但怎么樣它都不肯給俺去驗證~~~~
??????耗了一段時間之后,終于找出了問題所在,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">
posted on 2007-02-11 23:48
阿蜜果 閱讀(1757)
評論(2) 編輯 收藏 所屬分類:
Struts