struts.xml配置文件中自动提示配置
对于struts.xml配置文件,当主机连网时,那么,原则上在编写 xml 配置文件时,使用“ ALT + / ”即可出现自动提示。但有时由于没有网,或者网络差等原因,则没有自动提示。此时,可在MyEclipse中进行设置,使自动提示出现。
struts.xml配置文件中的文件头部(" http://struts.apache.org/dtds/struts-2.3.dtd "),指定的是该xml文件的约束。该约束默认情况下,会从互联网上查找相应的dtd约束文件。
MyEclipse只有找到该相应的约束文件,才可以根据约束文件给出自动提示。所以如果电脑没有网络或网络很差时,则不会出现自动提示。此时可以通过指定本地的URI约束文件,让其在无网络情况下也会自动提示。因此,想要有自动提示,首先得有约束文件,然后指定约束文件的位置即可。Struts2的约束文件 struts-xxx.dtd 在Struts2 的核心 Jar 包中。
在MyEclipse中设置步骤如下:
1、在struts.xml 中复制下 http://struts.apache.org/dtds/struts-2.3.dtd 在后面操作的key中使用
2、依次点击 Window --> preferences
3、在搜索框中输入 xml ,点击 XML Catalog ,出现右边窗口 点击Add
4、把复制的 http://struts.apache.org/dtds/struts-2.3.dtd 粘贴到Key中,Key type 选择URI,Location地址栏选择 File System 点击打开找到电脑中的 struts-2.3.dtd 文件。
注:【struts-2.3.34 版本的dtd文件路径为:struts-2.3.34\src\core\src\main\resources\struts-2.3.dtd】
5、点击OK,关闭 struts.xml 重新打开即可使用 Alt + / 自动提示