对于 xml 配置文件,若当前主机连着互联网,那么,原则上在编写 xml 配置文件时,使用 ALT + /,可出现自动提示。但,有时由于网速等原因,或根本就没有联网,没有自动提示。此时,可通过在 MyEclipse 中进行相关设置,使自动提示出现。
xml 配置文件中的文件头中指定的是该 xml 文件的约束。该约束默认情况下,会从互联网上查找相应的 dtd 或 xsd 约束文件。
只有当前 MyEclipse 能够找到相应的约束文件,才可以根据约束文件给出自动提示。若当前系统没有连网,或网速有问题,则自动提示将会出问题。此时可通过指定让该 URI 不到互联网上查询约束文件,而从本地查找。
所以,解决自动提示问题,首先要有约束文件。然后指定约束文件的位置。
Struts2 的约束文件 struts-xxx.dtd 在 Struts2 的核心 Jar 包中。将该文件从 Jar 包中拷贝出来,放到任意位置。然后,在 MyEclipse 中进行设置:
设置步骤如下:
(1)拷贝 xml 文件头的约束 URL
(2)Window Preferences
(3)输入 xml
(4)指定 URL