日期:2014-05-19  浏览次数:20696 次

struts2里面的struts.xml头文件有谁知道内部原理吗?
struts头文件里面的
  <!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
   
  我上次把头文件里面的http://struts.apache.org/dtds/struts-2.3.dtd">
  改为http://struts.apache.org/dtds/struts-2.0.dtd">就报错!!找了一下午没找出来

  
  我下载的包是最新的,可是找的例子struts头文件比较老!!就一直报错!!
  你们知道这个头文件的原理吗?
  比如运行的时候http://struts.apache.org/dtds/struts-2.3.dtd的作用!!
  文件的运行流程

------解决方案--------------------
DTD用于定义XML文档的合法性,它定义了struts.xml有哪些元素和属性,文档结构,约束性规则,用来对XML文档进行合法性验证的。
------解决方案--------------------
那个文件在struts2包里面 他是有定义的, 版本会不同。就如路径一样正确得路径你才能找的到。 你复制jar文件dtd里面配置就可以。