解决myeclipse中Struts.xml无法自动补全问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了解决myeclipse中Struts.xml无法自动补全问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2526字,纯文字阅读大概需要4分钟。
内容图文
由于基于网上的方法,通过在myeclipse中配置之后,struts.xml中还是无法自动弹出,最后发现问题是程序引用的jar包和struts.xml中引用的dtd文件版本不一致导致的。
第一节 网上提供的myeclipse中配置struts.xml的方法
1
、首先打开
MyEclipse
的窗口,选择“
Window
”菜单下的“
Preferences
”选项,如图所示:
2 、再打开的“ Preferences ”对话框中,选择左边的“ XML ”选项下的“ XML Catalog ”选项,然后选择右边的“ Add ”按钮,打开如下的对话框,如图所示:
3
、在打开的对话框中,在“
location
”中输入
struts.xml
文件所对应的
dtd
文件的所在位置,最好不要选择有中文的目录,有时候正是因为选择了中文目录,所以没有出现提示,选择“
File System
”按钮,找到
dtd
文件的位置,在struts安装目录下
struts-2.0.14-all\struts-2.0.14\src\core\src\main\resources,
在这个路径下边有一个“
struts-2.3.dtd
”的文件,这就是我们要找的文件,所以选中该文件之后,
location
的内容为:“
E:\struts-2.3.4.1\src\core\src\main\resources\struts-2.3.dtd
”,接下来在“
Key type
”的地方选择类型为“
URI
”,在“
Key
”的地方输入“
http://struts.apache.org/dtds/struts-2.3.dtd
”,这句话可以上该
dtd
文件
DOCTYPE
中找到。如图所示:
单击“OK”按钮返回,保存退出。
这只是我们想出现自动提示的其中一步,当我设置完成之后,还是按“Alt+/”出现提示,按“<</span>”仍没有提示,所以又上网去查了一下,这才知道需要改一下编辑器,对于MyEclipse来说,对于struts.xml文件,它的默认设置没有设置为MyEclipse的XML编辑器,而是设置成了MyEclipse struts2的xml编辑器,所以我们要将xml文件所对应的编辑器设置为MyEclipse XML 编辑器。具体步骤如下所示:
1、首先打开MyEclipse的窗口,选择“Window”菜单下的“Preferences”选项,选择“General”下的“File Associations”选项,在右边的页面中在“File types”里选择“*.xml”,在下方的关联编辑器处选择“MyEclipse XML Editor”,单击“default”按钮将之设置为默认,单击OK按钮保存退出。如图所示:
这样当我们在
struts.xml
文件中输入“
<</span>”便会出现提示了,如图所示:
第二节 修复不能自动弹出问题
通过以上步骤配置myeclipse之后,struts.xml文件还是无法自动提示,深究其原因发现是程序中引用的struts2-core.2.2.1.1.jar包与struts.xml中引用的struts-2.0.dtd版本不一致导致的,所以通过以下方法解决。
-
解压struts2-core.jar包,复制其中的dtd文件到某文件夹下
jar xf struts2-core-2.2.1.1.jar
-
按照之前的配置重新配置一遍,重新打开struts.xml文件,既可以自动弹出提示。
原文:http://mabinmt.blog.51cto.com/3508359/1568207
内容总结
以上是互联网集市为您收集整理的解决myeclipse中Struts.xml无法自动补全问题全部内容,希望文章能够帮你解决解决myeclipse中Struts.xml无法自动补全问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。