问题描述
初学者在学习Struts2框架的过程中,大概会碰到这样一个问题:在编写Struts2框架的配置文件时,标签无提示符。本文就来解决掉这种问题。
问题原因
初学者再编写Struts2框架的配置文件时,标签无提示符,是因为找不到struts.xml文件中的头部的http://struts.apache.org/dtds/struts-2.3.dtd文件。
解决方案
解决方案一
因为http://struts.apache.org/dtds/struts-2.3.dtd这是个网络路径,只要机器连网,开发工具会自动帮忙下载,所以不会有问题。如果没有连网,搜索不到这个文件,所以就无提示符。
解决方案二
在诸如struts-2.3.24-all\struts-2.3.24\src这样的目录下搜索struts-2.3.dtd文件。搜索到后,遵照以下步骤做即可。
- Windows→Preferences
- XML→XML Catalog→User Specified Entries→Add
- 选中File System…并点击
在弹出的窗口中选中我们搜索出来的struts-2.3.dtd文件。
- 在Key Type选项中选择URI,Key中填写http://struts.apache.org/dtds/struts-2.3.dtd
点击ok就可以了。
总结
我们在学习其他框架,比如Hibernate、Spring、Spring MVC等等框架时,如果碰到编写该框架的配置文件时,标签无提示符,同样可以这样做哟!