解决eclipse中配置struts.xml时没有提醒的问题

来源:互联网 发布:摄像头阅卷软件 编辑:程序博客网 时间:2024/06/04 23:34

解决eclipse中配置struts.xml时没有提醒的问题

在配置struts.xml时没有提醒是一个很麻烦的问题,这是因为我们没有给eclipse定义
一个DTD文件,这样eclipse就不知道该给你提醒什么,我们都知道DTD是xml文件的约束文档,
在struts.xml中,我们也需要设置下面的文档声明以确保项目可以运行

<!DOCTYPE struts PUBLIC  "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"  "http://struts.apache.org/dtds/struts-2.3.dtd">  

但是仅仅这样是不能实现提醒的,我们需要给eclipse一个本地的DTD文档来叫它提醒,
具体步骤如下:

首先需要找到我们的struts核心jar包,struts2-core-2.3.30.jar,然后我们需要将它解压
到一个指定位置(位置随意指定)

解压后的文件夹

在红色的框中找到你需要的版本的DTD,看你的struts是什么版本了,
下面我们打开eclipse,点击window–>preferences,找到XML Catalog。

点击上面图片中的add按钮,点击左边的第一个Catalog Entry,然后点击File system,
找到自己解压文件中的DTD,此时还不能确定,需要把Key写上:

这里的Key应该写什么呢,如下(将struts版本换成你的):

http://struts.apache.org/dtds/struts-2.3.dtd
0 0