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里面配置就可以。