您的位置:首页 > 编程语言 > Java开发

Struts2学习-解决eclipse无提示问题

2017-10-23 15:00 344 查看
在我们学习struts2框架时,有些朋友会碰到eclipse无提示的问题,这样开发起来比较麻烦。

为什么会出现这样的问题呢,我们都知道,一个xml文件是需要一个DTD约束文件来进行约束的,

我们没有给eclipse定义一个DTD文件,所以它也就不知道给你提醒什么。

在我们配置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">
我们可以可以看到下面引用了一个dtd文件,然而这样还不行,我们需要手动为eclipse添加,具体操作步骤如下:

1.解压jar包,找到dtd文件:

我们在构建我们的struts2框架时一般都会导入它的一些核心jar包,这里我们找到其中的struts2-core-2.xxx.jar包,并进行解压;

解压完成,可以看到我们在struts.xml文件中添加的dtd约束文件,这个时候我们就可以在eclipse中进行配置了。

2.配置eclipse:

打开eclipse,选择Window ==》preferences,搜索"XML Catalog":

选择"Add",

在这个页面中为eclipse添加此类dtd文件的提醒。

选择"File System...",自行选择我们在第一步得到的dtd文件,

然后"Key type"选择URI,"Key中填入我们在配置struts.xml文件时所引入的那一段"http://...."。

最后选择确定,关闭struts.xml文件重新打开就可以了。

以上为本人对此问题的解决方案。

分享使人进步!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: