一、下载struts2框架项目
下载地址:https://struts.apache.org/download.cgi
下载时需要注意,有个all后缀的,包含的内容比较多(比如示例程序、源码、参考文档、依赖等)
二、找到dtd约束文件
- 解压下载的文件
- 文件解压后打开如下
- 在
lib
依赖文件夹下面找到struts2-core-xxxx.jar
,这个是struts2的核心依赖
- 找到后,拷贝出来放到桌面上,用压缩工具WinRAR或者其他压缩工具打开,会发现有几个带
.dtd
后缀的文件,将其解压
这里推荐做法是:将解压后的dtd放到一个固定的配置目录下,比如说D:\config\xml_validate
,这个文件夹就专门存放xml约束的配置,以后有其他的xml约束就直接放到这里,而且不要经常性修改这个文件夹名称或者移动到其他路径下面
三、使用文本编辑工具打开dtd文件
- 找到下面红框中的这样一段文字,工具不要关闭,下面就要在eclipse开发工具中进行配置
四、打开eclipse工具,开始配置struts2的xml提示
- 找到
首选项
,即偏好设置,Window>>>Preferences
- 找到
xml catalog
(xml目录选项)
- 选择用户指定,添加struts2的xml约束文件
- 配置dtd信息
- ok后的效果
推荐做法:多加几个dtd约束提示,有时候别人的struts2版本和你的版本不一样,照样提示不了
加完后如下图
特别注意,配置完成后,一定要Apply and Close应用设置并关闭,不要Cancel(取消),否则就白白折腾
五、开始进行struts2的提示测试
- struts2的模板文件(struts.xml)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd" >
<struts>
</struts>
最后的效果演示