您的位置:首页 > 编程语言 > Java开发

myeclipse设置Struts2自动提示功能

2012-07-30 22:16 411 查看
       在使用myeclipse的时候,经常要编写一些struts的配置文件。但是在写这些配置文件的时候,myeclipse不能自动给我们提示,去查找配置文件的相关例子或查看文档很是浪费时间,要是能让myeclipse在写这些struts配置文件时像编写Java时提示我们,那岂不是很爽!!

           当我们配置了myeclipse输入字母时自动提示功能时,只需要我们输出想要的内容的首字母或更多,myeclipse就会自动给我们很多提示。

       不给提示的原因:

      但是配置了这些后,在编写struts的配置文件时,myeclipse为什么不给我们提示呢??因为myeclipse根本就不知道该提示些什么给我们!!

       我们查看一下struts.xml中的信息就可以知道要如何让myeclipse来给我们提示。下面是struts.xml文件中的部分。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>

<!-- Add packages here -->

</struts>

我们可以看到 http://struts.apache.org/dtds/struts-2.0.dtd  ,这就是struts.xml 文件的名字空间的相关信息,所有struts.xml的语法信息都在这个文件里面。因此,只要myeclipse找到这个文件,myeclipse就能自动给我们提示!!

      但是很不幸的是,http://struts.apache.org/dtds/struts-2.0.dtd是一个URL地址,需要myeclipse到网上去访问拿到页面信息后才能给我们提示,这个会很慢!

     我们只需要将这个文件找到,告诉myeclipse文件的位置,myeclipse就会知道怎么给我们提示!!

     解决方法:

    1、首先在struts-2.2.1.1的src\core\src\main\resources文件夹,里面有struts-2.0.dtd这个文件(文件可以搜struts-2.0.dtd找到),再配置;

    2、在myeclipse中操作:window -> Property ->搜 catalog ->add ;KeyType选择 URI ,key为http://struts.apache.org/dtds/struts-2.0.dtd ,注意与struts.xml中的版本一致。Location 选择刚才解压生成的对应版本的dtd文件,确定后即可。

       希望你配置成功!!

转载请注明来源 :http://blog.csdn.net/spring292713/article/details/7803731
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息