myeclipse设置Struts2自动提示功能

来源:互联网 发布:素描书 知乎 编辑:程序博客网 时间:2024/05/29 03:54

       在使用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


原创粉丝点击