1.在上一篇文章Struts2搭建开发环境并编写第一个Struts2应用 中,详细的图解介绍了如何搭建Struts2开发环境和编写第一个Struts2应用,其中struts2的配置文件struts.xml在网络连接正常的情况下按快捷键Alt+/有提示功能,如下图所示:
因为我连接了网络,可以上网,所以MyEclipse工具可以帮我们找到来自struts.xml文件里的http://struts.apache.org/dtds/struts-2.0.dtd这个网址的dtd文件,即struts-2.0.dtd文件,如果你没有这个文件,可以访问上面超链接的网址,另存到你的计算机硬盘即可。
2.如果在你没得上网和网络连接不正常的情况下,像昨天我没插网线,在struts.xml文件中打了个<并按了快捷键Alt+/,并没有像上图一样有提示功能,此时,就说明struts.xml配置文件找不到struts-2.0.dtd文件,所以没有提示功能,所以我们要把这个struts-2.0.dtd添加到MyEclipse工具上去,接下来将图解来介绍如何在MyEclipse工具中添加进struts-2.0.dtd文件:
(1).首先,要在工具包里面找到struts-2.0.dtd文件,此文件位于在网上下载的struts-2.3.20-all.zip压缩包解压出来的文件夹中,我的路径位于E:\struts-2.3.20\struts-2.3.20\src\core\src\main\resources这个地方,如下图所示:
根据上图路径一步步找可以找到的,或者直接在那个解压出来的文件夹里面搜索struts-2.0.dtd,可能会更快一点。
(2).找到第一步中的struts-2.0.dtd后,就可以在MyEclipse路径中添加进去这个dtd文件了,首先,点击MyEclipse工具栏下的Window,弹出子菜单,点击Preferences,即首选项,然后弹出下图(接下来我将直接附上图了):
选中MyEclipse,然后下拉出菜单:
选中Files and Editors,即文件和编辑者,弹出下拉菜单:
选中XML,弹出下拉菜单:
点击XML Catalog,然后弹出下图的界面:
点击上图红色箭头的Add按钮,弹出下图:
点击上图红色箭头中的File System...按钮,然后弹出下图,要求你找到struts-2.0.dtd文件,这里我直接附上图:
注:如果你的配置文件struts.xml中所要求的dtd文件与struts-2.0.dtd的版本不一样的话,可以选择别的,如上图还有struts-2.1.7.dtd文件。
选择完成后点击打开按钮,出现下图:
此时,要做下图的步骤:
点击Key type的下拉框,下拉菜单,选择URI,如下图所示:
然后还要把那个下载struts-2.0.dtd的网址进Key那个选项,网址为struts.xml文件下的http://struts.apache.org/dtds/struts-2.0.dtd,即:
点击OK,弹出下图:
如上图已经把struts-2.0.dtd添加进MyEclipse工具上了,点击OK按钮就行了。
3.这样,你在有网络还是没网络struts2的配置文件struts.xml文件都有提示功能了!
4.以上就是全部内容,仅供大家学习参考,写得不好请见谅,如有错误,请指出,谢谢!对之前看过这篇文章的大家说声对不起,有一点小细节出错,现在已经改过来了!