首先,我用struts1说明一下问题。。其实都是一样的。<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">上面是一段struts1的dtd文档声明。。struts-config_1_2.dtd 文档可以帮我们验证我们配置的struts-config是否正确,我的疑问是,struts-config.xml如何找到这个dtd的,联网的情况下。程序会自动到 http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd 去找。。问题是没有联网的时候呢? 没有联网的情况下的话,他怎么去验证struts-config的合法性。当然了。struts的jar包里面本来就包含了这些DTD文件。。目录为org\apache\struts\resources  。。但是我还是不知道他是怎么让他们关联的。。我知道struts用的是digester ,但是对这个验证它是这么做的,希望有代码,实例更好。。