在Java Web开发中经常需要我们配置Web.xml文件。但是有时候书写xml文件时有提示信息,有时候却没有提示信息。这是为什么呢?原因是我们没有引入DTD文件或者DTD文件没有被识别出来。什么是DTD文件?这里就不啰嗦了。解决书写XML文件没有提示的方法如下。


1、 先查看一下当前的书写的配置文件中是否引入了DTD。我这里以Struts2作为参照,具体情况如下:


wKiom1i5IvSAC9CUAAAdhA2XnqE162.png


2、 如果已经引入了DTD文档,但是还是没有相关的XML元素的提示,那就是需要手动引入DTD文档。

  第一步:打开首选项配置对话框

wKioL1i5I7WSVtJxAAAuJV2g1MA461.png

   

   第二步:选择XML Catalog节点,然后单击Add按钮

wKiom1i5I7bCtWAWAAEzsSfJYVw766.png


  第三步:在Location 文本框中输入本地DTD文档的路径;在Key文本框中输入要引入的DTD文档的URI路径。


wKioL1i5JHTxZ3iHAACpACW3XmI515.png


   第四步,最后点击OK按钮即完成设置。此时我们就可以看到书写XML元素时的自动提示了。

             wKiom1i5JhjgwIcWAABOcAZjs-g592.png-wh_50