在使用Myeclipse进行开发的时候,经常会遇到写配置文件的时候没有自动提示功能,这是因为Myeclipse中还没有注册该XML的DTD,一般来说我们的XML文件都有个<!DOCTYPE,这里就指明了我们要用的DTD。例如struts2的xml配置文件就有
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
因为当前的Myeclipse里没有注册,所以就没有提示,解决的办法
之一是在Myeclipse中配置改DTD,
具体的做法是:(以Myeclipse6.0为例,其他的也差不多)
1、window->preference->Myeclipse->file and eiditor->xml->xml catalog.
2、点击add,在弹出的框中按要求填写。其中location中填写你的dtd文件的路径,Keytype默认即可。key就是输DOCTYPE中内容,例如Struts2就输入
-//Apache Software Foundation//DTD Struts Configuration 2.0//EN
3、重启Myeclipse,即可。
注:DTD文件必须和你的xml的DOCTYPE中的版本一样,比如Struts2你用的DTD文件是struts-2.0.dtd,则你的DOCTYPE中的也改是struts-2.0.dtd。另外DTD文件的话就在你下载的开发包中找
分享到:
相关推荐
- 当一个XML文件与DTD或XSD关联时,IDE可以在编写过程中提供更精确的语法高亮、自动补全等功能,并能在文件保存时验证其是否符合预定义的规则。 2. **忽略未约束警告的影响**: - 忽略XML未约束警告可以让开发者...
通过添加相应的DTD或XSD文件,可以确保在编写XML时获得正确的语法检查和自动补全功能,避免语法错误。 "29. Tomcat内存设置方法.txt"文件介绍了如何调整Tomcat服务器的内存设置。在运行大型应用或内存消耗高的项目...
在MyEclipse的基本设置中,我们通常会涉及以下几个关键知识点: 1. **安装与启动**:首先,需要下载MyEclipse安装包,按照向导进行安装。启动后,用户需要配置工作空间,设定项目存储的位置。 2. **环境配置**:...
在MyEclipse的首选项设置中,选择XML的XML Catalog,然后添加DTD文件的位置和URI键值,以便在编写struts.xml时获得代码补全功能。 五、快捷键配置 如果你在MyEclipse 6.5中遇到Ctrl+Space与输入法切换冲突的问题,...
为了在MyEclipse或类似的IDE中获得XML编辑器对struts.xml的支持,需要导入DTD(Document Type Definition)。通过`window` -> `preferences` -> `MyEclipse` -> `Files and Editors` -> `XML` -> `XML Catalog`,...
- 为了在编写Struts2的配置文件时获得自动提示,需要在IDE中配置DTD文档链接。这将使IDE能够验证XML配置文件的语法并提供补全建议。 4. **执行流程**: - 当用户发送请求时,Struts2框架会经过一系列步骤,包括...
4. `struts-default.xml` - Struts2框架默认加载的配置文件,定义了核心bean和拦截器,并自动包含在`struts.xml`中,提供标准配置。 5. 其他配置文件如`velocity.properties`, `struts-default.vm`, `struts-plugin...
在`Window` -> `Preferences` -> `MyEclipse` -> `Files and Editors` -> `XML` -> `XML Catalog`中,添加`struts-2.0.dtd`的URI和Key值,以便IDE能识别Struts2的XML语法。 最后,`alt+/`快捷键是大多数IDE中的代码...
- **XML中没有自动提示功能**:解决XML文件中缺少自动补全功能的问题,通常通过指定本地DTD或XSD文件路径来实现。 以上内容详细阐述了SSM前言讲义中涉及的关键知识点,包括系统架构的概念、MVC与三层架构的区别、...