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