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

来源:互联网 发布:禄宏微交易软件下载 编辑:程序博客网 时间:2024/06/06 01:21

在我们学习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文件重新打开就可以了。


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


分享使人进步!






原创粉丝点击