收藏本站 
广告服务 
网站地图 
>> 我们从网络和杂志上收集了近100000余篇各类电脑技术、网络技术、软件技术等方面的文章教程,我们的收录原则:不是精华拒不收录!
先飞电脑技术网技术文章
Struts1.2客户端表单验证错误解决
[ 作者:佚名    转贴自:网络转载    阅读次数:3    更新时间:2007-6-28 17:01:00   录入:刘光勇 ]        
    近新做一个项目,以前项目用的都是struts1.1,最近用的是1.2,由于用myeclipse在工程中添加struts1.2时,未像添加1.1时那样自动生成验证规则文件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">

上一篇:构建安全的Xml Web Service系列  下一篇: 常用struts标签使用举例--bean篇  
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号