刚学习struts2.0的时候,自己先去写了个小例子,发现在struts.xml文件中,没有提示,习惯了ALT+/的我们,这个时候就有点不情愿了,我也在后来看了一些资料在解决了这个问题.
有2个方法解决这个问题.
首先分析哈为什么没有提示,在struts.xml中有这样的一句话<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
其中
http://struts.apache.org/dtds/struts-2.0.dtd 大家一看就知道这个是网络地址,之所以没有出现ALT+/提示,是因为找不到这个struts-2.0.dtd文件,如果你学习过xml的话就知道为什么.dtd会有提示功能,大家可以去看看关于xml的东西..
问题找到了怎么解决呢?
a.既然那个上面是个网络地址,你的电脑如果联网的话,打开那个struts.xml文件,编译工具会自动下载这个文件,这个没有上面说的.
b.主要给大家讲一个手动配置的.
1.我在这里以Myeclipse工具为例给大家共享一下,在struts2.0中有很多的jar包,找到struts2-core-2.0.14.jar这个jar包,有可能版本不同后面的版本号也不一样,但是发现好像没有上面影响.解压这个包,会从里面得到一个struts-2.0.dtd 文件,点击工具的Window,然后点击Preference...
然后找到图片上高亮显示的地方
然后会在看工具右边有个几个选项,点击add添加在location 标签后面点击选择文件 ,找到解压出来的struts-2.0.dtd文件,(别急和完成就差几步了哈,一步步来 俺们不着急
),然后在下面的key type 下拉选项中选择URL 填写key的值,key的值是什么类?就是我在上面说的那个网络地址啦(
http://struts.apache.org/dtds/struts-2.0.dtd),CV大法 好了,OK ,搞定
看看 有提示了没有,希望可以帮到大家!!!