xml自动补全

  因为学校教的是spring MVC 而公司用的是struts2所以趁着双休日,开始学习struts2框架。

  通过视频学习的时候,发现视频中的struts.xml有自动补全功能,而自己的都没有。所以开始找解决方法了。

本地化dtd

  视频中他通过本地化dtd,即本地化xml约束就实现了,xml自动补全

 步骤

(1)在maven下找到struts-core的jar包,找到对应版本的dtd

(2)将对应dtd的内容复制到外面 名字相同就好了,将里面的<!DOCTYPE struts PUBLIC .......>一连串内容复制一下

(3)eclipse->window->preferences->搜索->选中 add->file system选取刚才的dtd  key为刚刚复制的内容,点击ok

(4)将复制的内容再添加到struts.xml的头部 完成

 

 

完成本地化dtd后自动补全还是不能用,到后面才知道,这个只是在没有网络的时候给与本地支持,有网络只要上面的第4步就ok了

java与xml自动补全

后面又百度了xml自动补全,发现很多都是跟java自动补全在一起说明的,例如http://blog.csdn.net/erlian1992/article/details/53706736(网上太多了随便都能找到)

xml打开方式

最终在一个博客中,我找到了解决的办法。

一开始,我xml的打开方式默认为 spket xml editor 修改为xml editor就好了

怎么修改呢,xml右键,open with 选取xml editor,如此自动补全就出来了。

当然每次这样挺麻烦的,就在eclipse里修改默认的打开方式,eclipse->window->preferences->选中file associatior

将.xml文件的打开方式xml editor设置为default就行了。

 

posted @ 2017-09-24 16:20  努力学习的邵先生  阅读(1115)  评论(0)    收藏  举报