最近在使用struts的时候,突然遇到这个错误,前提是我什么都没动,只是在action里面增加了一个result而已,
也好像断网了一下 就不行了!
在网上查了一下原因说是:因为有些网络可能有时候访问不到这个在网上的dtd资源,建议最好就是直接去网上把这个dtd资源现在下来
然后把声明dtd的文件路径指向本地
就像这样:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"/WEB-INF/dtds/struts-2.3.dtd">
<struts>
还有一种是直接配置在myeclipese的 不过那种的话,你的project移到了别的地方的话,就无法访问这个资源了!
所以建议是在web-info下面建一个包专门来存放dtd文件